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 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.
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