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 DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
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