15. januar 2002 - 14:33
Der er
12 kommentarer og 1 løsning
mail() sender ikke?
Jeghar lavet flg kode. Der er ingen error - men der kommer ikke nogen mail frem. Er der nogle der kan fortælle mig hvad der er galt? ------- <?php function sendes(){ global $to; global $subject; global $message; global $email; mail($to, $subject, $message, \"From: $email\\r\\n\"); } ?> <html> <head> <link REL=\"STYLESHEET\" HREF=\"./inh_shop.css\" TYPE=\"text/css\"> </head> <head> <title>Kontakt</title> </head> <body> <BR> <Center><H1><B>Kontakt.php3 \"Min WEB-shop\".</H1></Center></B> <form method=\"POST\"> Til: <input type = \"text\" name =\"to\" value =\"bovbjerg@12move.dk\"><br> Fra:<input type=\"text\" name=\"email\"><br> Vedr.: <input type=\"text\" name=\"subject\"><br> Tekst: <br> <textarea rows =\"10\" cols=\"40\" name=\"message\"></textarea><br> <input type=\"hidden\" name=\"action\" value=\"send\"> <input name=\"send_email\" type=\"submit\" value =\"Send din besked\"> </form> <? if($send_email){ sendes(); } ?> </div> <A HREF=\"./indhold_shop.html\"> Tilbage til forside </a> </body> </html> -------
Annonceindlæg fra Infor
15. januar 2002 - 14:38
#1
har du sat din smtp op i php.ini ??
15. januar 2002 - 14:51
#2
jeg har free hosting hos friserverplads - er det ikke noget de skulle have gjort?
15. januar 2002 - 15:04
#3
lav en side som viser phpinfo(); der kan du se om der er sat smtp op i PHP.
15. januar 2002 - 15:05
#4
smtp virker hos friserverplads, madmindre de lige har lavet det om??
15. januar 2002 - 15:08
#5
<form method=\"POST\"> er ikke nok, der skal en action=\"etllerandet\" i også
15. januar 2002 - 15:08
#6
madmindre == medmindre :-)
15. januar 2002 - 15:10
#7
Desuden ser det ud til at din form ikke ser rigtig ud - du skal lave en action på form tagget, samt forklare scriptet hvad det skal gøre med det input der kommer - det er ikke nok bare at lave en function den skal jo også kaldes...
15. januar 2002 - 15:12
#8
<form method=\"post\" action=\"$PHP_SELF\">
15. januar 2002 - 15:16
#9
jeg kan se at jeg har overset at du alligevel kalder funktionen i din if sætning....
15. januar 2002 - 15:19
#10
prøv at lege lidt med denne, den er testet, jeg lavede den til en anden bruger igår, og den er nem at ændre opsætning på: <html> <head> <title>Untitled Document</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> </head> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> <? if ($firma && $navn && $email) { mail(\"din@email.dk\", \"Mail fra hjemmesiden\", \"Firma: $firma\\nNavn: $navn\\nAdresse: $adresse1\\nAdresse: $adresse2\\nPostnr.: $postnr\\nBy: $by\\nEmail: $email\\n$kontaktes\", \"From:$email\"); echo \"Din mail er sendt\"; } else{ echo \"<center>Udfyld venligst alle felter</center>\"; ?> <form name=\"form1\" method=\"post\" action=<? echo $PHP_SELF; ?>> <table width=\"50%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"> <tr> <td width=\"45%\">Firma</td> <td width=\"55%\"> <input type=\"text\" name=\"firma\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Kontaktperson</td> <td width=\"55%\"> <input type=\"text\" name=\"navn\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Adresse</td> <td width=\"55%\"> <input type=\"text\" name=\"adresse1\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Adresse</td> <td width=\"55%\"> <input type=\"text\" name=\"adresse2\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Postnummer og By</td> <td width=\"55%\"> <input type=\"text\" name=\"postnr\" size=\"6\"> <input type=\"text\" name=\"by\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Email</td> <td width=\"55%\"> <input type=\"text\" name=\"email\" size=\"40\"> </td> </tr> <tr> <td width=\"45%\">Kontakt mig for hjemmeside:</td> <td width=\"55%\"> <input type=\"checkbox\" name=\"kontaktes\" value=\"checkbox\"> </td> </tr> <tr> <td width=\"45%\"> </td> <td width=\"55%\"> <input type=\"submit\" name=\"Send\" value=\"Send mail\"> </td> </tr> </table> </form> <?PHP } ?> </body> </html>
15. januar 2002 - 15:27
#11
hmmm, det virker hjemme på min egen server, men friserverplads sender ikke en mail ???
15. januar 2002 - 18:16
#12
>det virker hjemme på min egen server, men friserverplads sender ikke en mail ??? Nej, der sendes ikke mail......
15. januar 2002 - 22:50
#13
-men der er andre på wwww.friserverplads.dk, der har samme problem. Der er nogle hvis kode har fungeret så det må være serveropsætningen.
Vi tilbyder markedets bedste kurser inden for webudvikling