26. marts 2004 - 17:39
Der er
9 kommentarer
Hvordan får jeg et script til, automatisk sende en mail.
Hvordan får jeg den kode (se nede)til at sende automatisk mail til min email når en bruger kommer på min side. Det her virker ikke: <HTML> <HEAD> <TITLE>IP</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> </HEAD> <BODY> <?php $ip = $REMOTE_ADDR ; $host = $REMOTE_HOST ; $user_agent = $HTTP_USER_AGENT ; $to = "mail@mail.dk" ; $subject = "Userinformationer" ; $msg = "$ip" ; mail($to, $subject, $msg) ; ?> </BODY> </HTML>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
26. marts 2004 - 17:56
#1
<?php if (isset($REMOTE_ADDR)){ $ip = $REMOTE_ADDR ; $host = $REMOTE_HOST ; $user_agent = $HTTP_USER_AGENT ; $to = "mail@mail.dk" ; $subject = "Userinformationer" ; $msg = "$ip" ; mail($to, $subject, $msg) ; } ?>
26. marts 2004 - 18:11
#2
virker ikke
26. marts 2004 - 19:30
#3
kommer den ikke med en fejl?
26. marts 2004 - 19:46
#4
Jeg skal gemme filen med *.php.
26. marts 2004 - 19:55
#5
forstå ikke vil du have din fil til at hedde *.php stjer kan ikke bruges men ligge det på forsiden i toppen så viker det vil din fil hedder .php til sidste
26. marts 2004 - 20:42
#6
kovac123: mail() skal køres før du laver noget output overhovedet! Prøv det her: <?php $ip = $REMOTE_ADDR ; $host = $REMOTE_HOST ; $user_agent = $HTTP_USER_AGENT ; $to = "mail@mail.dk" ; $subject = "Userinformationer" ; $msg = "$ip" ; mail($to, $subject, $msg) ; ?> <HTML> <HEAD> <TITLE>IP</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> </HEAD> <BODY> </BODY> </HTML>
26. marts 2004 - 20:44
#7
kovac123: og ja, selvfølgelig skal du gemme filen som *.php. Desuden. med mindre du kører en gammel version af php bør dit script se sådan her ud: <?php $ip = $_SERVER['REMOTE_ADDR']; $host = $_SERVER['REMOTE_HOST']; $user_agent = $_SERVER['HTTP_USER_AGENT']; $to = "mail@mail.dk" ; $subject = "Userinformationer" ; $msg = "$ip" ; mail($to, $subject, $msg) ; ?> <HTML> <HEAD> <TITLE>IP</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> </HEAD> <BODY> </BODY> </HTML>
26. marts 2004 - 23:22
#8
Ved ikke hvor mange undersider du har, men hvorfor sende en mail ved hver request??? <?php if(!isset($_COOKIE["info"])) { setcookie("info", "new", 0, "/"); $userinfo = "IP: ". $_SERVER["REMOTE_ADDR"] ."\n"; $userinfo .= "REMOTE_HOST: ". gethostbyaddr($_SERVER["REMOTE_ADDR"]) ."\n"; $userinfo .= "Browser: ". $_SERVER['HTTP_USER_AGENT']; mail("mail@mail.dk", "Hit på ". $_SERVER["SERVER_NAME"], $userinfo); } ?> melange -> man kan da sagtens sende en mail midt på en side?????
26. marts 2004 - 23:23
#9
hmm, <?php if(!isset($_COOKIE["info"])) { setcookie("info", "new", 0, "/"); $userinfo = "IP: ". $_SERVER["REMOTE_ADDR"] ."\n"; $userinfo .= "REMOTE_HOST: ". gethostbyaddr($_SERVER["REMOTE_ADDR"]) ."\n"; $userinfo .= "Browser: ". $_SERVER['HTTP_USER_AGENT']; @mail("mail@mail.dk", "Hit på ". $_SERVER["SERVER_NAME"], $userinfo); } ?> For ikke at få en fejl uden at siden bliver vist, hvis nu der skulle blive noget bøf med mail.
Vi tilbyder markedets bedste kurser inden for webudvikling