18. juni 2002 - 18:46
Der er
12 kommentarer og 4 løsninger
Hvad er der galt her?
Hvad er der galt med min mailform? <? $mail = "donwang@sol.dk"; if($navn && $Email && $msg){ mail("$mail", "Mail fra simplesolutions!", "$msg", "From: $sender", "Firma: $Firma", "Tlf.nummer: $tlf.nummer", "Ring mig op?: $ringopja"); echo"Tak for din mail :)"; } else{ "Du har ikke udfyldt alle felter!"; ?> <html> <table> <form action="mail.php" method="post"> <tr> <td><font face="verdana" size="1">Navn: </td> <td><input type="text" size="24" maxlength="24" name="navn"> </tr> <tr> <td><font face="verdana" size="1">Firma: </td> <td><input type="text" size="24" maxlength="50" name="Firma"> </tr> <tr> <td><font face="verdana" size="1">Email: </td> <td><input type="text" size="24" maxlength="50" name="Email"> </tr> <tr> <td><font face="verdana" size="1">Tlf.nummer: </td> <td><input type="text" size="24" maxlength="50" name="tlf.nummer"><input type="checkbox" name="ringopja" value="Ja" checked><font face="verdana" size="1">Ring mig op</td> </tr> <tr> <td><font face="verdana" size="1">Besked:</td> <td><textarea rows="5" cols="24" name="msg"></textarea></td> </tr> <tr> <td><input type="submit" value="Send"></td> <td><input type="reset" value="Nulstil"></td> </tr> </form> </table> </html> <? } ?>
Annonceindlæg fra Infor
Det ved jeg ikke, men hvad er dit problem ?
den opfylder ikke xhtml standarderne...er det det?
hvad er der galt / Hvad er fejlen
<? mail("$mail", "Mail fra simplesolutions!", "$msg\nFirma: $firma\nTlf: $tlf.nummer\nRing mig op: $ringopja", "From: $sender"); ?>
rune_c -> "xhtml standarderne" - der er jo PHP! jeg tror at problemet er her: mail("$mail", "Mail fra simplesolutions!", "$msg", "From: $sender", "Firma: $Firma", "Tlf.nummer: $tlf.nummer", "Ring mig op?: $ringopja"); -> jeg tror ikke du kan bruge '.' i dem... hvilken fejl får du?
altså værdien $tlf.nummer
44fire44 >> der er da også en masse html :)
jaaa.. men jeg da ik' Xhtml
<? $mail = "donwang@sol.dk"; if($navn && $Email && $msg){ mail("$mail", "Mail fra simplesolutions!", "$msg\nFirma: $firma\nTlf: $tlf\nRing mig op: $ringopja", "From: $email"); echo"Tak for din mail :)"; } else { echo "Du har ikke udfyldt alle felter!"; ?> <html> <table> <form action="mail.php" method="post"> <tr> <td><font face="verdana" size="1">Navn: </td> <td><input type="text" size="24" maxlength="24" name="navn"> </tr> <tr> <td><font face="verdana" size="1">Firma: </td> <td><input type="text" size="24" maxlength="50" name="Firma"> </tr> <tr> <td><font face="verdana" size="1">Email: </td> <td><input type="text" size="24" maxlength="50" name="Email"> </tr> <tr> <td><font face="verdana" size="1">Tlf.nummer: </td> <td><input type="text" size="24" maxlength="50" name="tlf"> <input type="checkbox" name="ringopja" value="Ja" checked><font face="verdana" size="1">Ring mig op </td> </tr> <tr> <td><font face="verdana" size="1">Besked:</td> <td><textarea rows="5" cols="24" name="msg"></textarea></td> </tr> <tr> <td><input type="submit" value="Send"></td> <td><input type="reset" value="Nulstil"></td> </tr> </form> </table> </html> <? } ?>
18. juni 2002 - 19:11
#10
<? $mail = "donwang@sol.dk"; if($navn && $Email && $msg){ mail("$mail", "Mail fra simplesolutions!", "$msg\nFirma: $firma\nTlf: $tlf\nRing mig op: $ringopja", "From: $email"); echo"Tak for din mail :)"; } else { echo "Du har ikke udfyldt alle felter!"; ?> <html> <table> <form action="mail.php" method="post"> <tr> <td><font face="verdana" size="1">Navn: </td> <td><input type="text" size="24" maxlength="24" name="navn"> </tr><tr> <td><font face="verdana" size="1">Firma: </td> <td><input type="text" size="24" maxlength="50" name="firma"> </tr><tr> <td><font face="verdana" size="1">Email: </td> <td><input type="text" size="24" maxlength="50" name="email"> </tr><tr> <td><font face="verdana" size="1">Tlf.nummer: </td> <td><input type="text" size="24" maxlength="50" name="tlf"><input type="checkbox" name="ringopja" value="Ja" checked><font face="verdana" size="1">Ring mig op </td> </tr><tr> <td><font face="verdana" size="1">Besked:</td> <td><textarea rows="5" cols="24" name="msg"></textarea></td> </tr> <tr> <td><input type="submit" value="Send"></td> <td><input type="reset" value="Nulstil"></td> </tr> </form> </table> </html> <? } ?>
18. juni 2002 - 19:13
#11
keep up the good work ;)
18. juni 2002 - 20:26
#12
Fejlen: Warning: Wrong parameter count for mail() in /home/www/simplesolutions.amok.dk/wwwroot/mail.php on line 52 Tak for din mail :)
18. juni 2002 - 20:40
#13
mail("$mail", "Mail fra simplesolutions!", "$msg", "From: $sender", "Firma: $Firma", "Tlf.nummer: $tlf.nummer", "Ring mig op?: $ringopja"); Skal vist være. mail("$mail", "Mail fra simplesolutions!", "$msg\n\nFrom: $sender\nFirma: $Firma\nTlf.nummer: $tlf.nummer\nRing mig op?: $ringopja");
19. juni 2002 - 00:05
#14
Ligegyldigt hvor præcise fejlmeddelelser php kommer med er det åbenbart stadig uforståeligt... :-/
Oversat til dansk: Der bliver brugt et forkert antal inputparametre til funktionen mail() i scriptet mail.php på linie 52 - det kan vel ikke være mere præcist!
Så slår man funktionen op på:
http://dk.php.net/manual/en/function.mail.php og ser at den kan have 3-5 inputparametre og der står samtidig hvad de alle sammen er beregnede til.
25. juni 2002 - 17:19
#15
Her er din løsning!! <? $mail='donwang@sol.dk'; $msg='besked'; $firmanavn='Firma-X'; $tlfnummer='80808080'; $ringopja='Jatak'; $sender='Mr-X'; mail("$mail", "Mail fra simplesolutions!", "$msg".chr(10)."Firma:".$firmanavn.chr(10)."Tlf. nummer:".$tlfnummer.chr(10)."Ring mig op?".$ringopja, "From: $sender"); ?> PS chr(10) er bare et linieskift.
13. oktober 2002 - 10:05
#16
hvad med at lukke dette??
Vi tilbyder markedets bedste kurser inden for webudvikling