login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail form, echo wel maar verzend niet

Offline gerben - 19/02/2005 11:46 (laatste wijziging 19/02/2005 11:47)
Avatar van gerbenHTML interesse hallo,

Heb een kort mail formpje 1 probleem hij zegt wel dat ie hem verzonden heeft maar ik ontvang niks,
de code
  1. <?php
  2.  
  3. $ip = $_SERVER[REMOTE_ADDR];
  4.  
  5. $email = "----------------@---------.----";
  6. if ($submit) {
  7.  
  8. if ($bericht=="" or $naam=="" or $mail=="" or $onderwerp=="") {
  9. echo "please fill all the forms in";
  10. } else {
  11.  
  12. if (!preg_match('/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+@([-0-9A-Z]+\.)+([0-9A-Z]){2,4}$/i', $mail))
  13. { echo "wrong mail adres, message have not been send";
  14. } else {
  15.  
  16. mail("$email", "$onderwerp", "$bericht \n <$mail> From:\"$naam\" \n Ip:\"$ip\" <$mail>");
  17.  
  18. echo "message have been send, thank you !!";
  19.  
  20. } } } else {
  21. ?>
  22. <html>
  23. <head>
  24. <title>contact [beta]</title>
  25. <style>
  26. body {
  27. scrollbar-highlight-color: #ffffff;
  28. scrollbar-shadow-color: #999;
  29. scrollbar-3dlight-color: #999;
  30. scrollbar-arrow-color: #999;
  31. scrollbar-darkshadow-color: #ffffff;
  32. scrollbar-base-color: #ffffff
  33. }
  34.  
  35. table.contact {
  36. border: 1px;
  37. border-color: #999;
  38. border-style: solid;
  39. font:x-small tahoma;
  40. }
  41. input, textarea, select {
  42. border: 1px;
  43. border-color: #999;
  44. border-style: solid;
  45. font:x-small tahoma;
  46. }
  47. </style>
  48. </head>
  49. <body>
  50. <form method="post" action="<? $PHP_SELF ?>">
  51. <table class="contact">
  52. <tr>
  53. <td>name:</td><td><input type="text" name="naam" size="30"></td>
  54. </tr>
  55. <tr>
  56. <td>e-mail:</td><td><input type="text" name="mail" size="30"></td>
  57. </tr>
  58. <tr>
  59. <td>subject:</td><td><input type="text" name="onderwerp" size="30"></td>
  60. </tr>
  61. <tr>
  62. <td valign="top">message:</td><td><textarea cols="30" rows="8" name="bericht"></textarea></td>
  63. </tr>
  64. <tr>
  65. <td></td><td align="center"><input type="submit" name="submit" value="Verstuur" > <input type="reset" value="opnieuw"></td>
  66. </tr>
  67. </form>
  68. </table>
  69. <?php
  70. }
  71. ?>
  72. </body>
  73. </html>


wat is er niet goed ?

mvg, gerben

2 antwoorden

Gesponsorde links
Offline DaOxx - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van DaOxx PHP beginner Volgens mij sluit jij je mail functie niet gezond af )rnIk gebruik altijd het volgende, met headers kun je ook html in je mail gebruiken.rnrn$headers = MIME-Version 1.0rn;rn$headers .= Content-type texthtml; charset=iso-8859-1rn;rn$headers .= From vannaam van@email.nlrn;rnmail( naar@email.nl, onderwerp, email content, $headers); rnrneditrnOWWW ik kan nog naar rechts gaan P, wat je verkeerd doet jij zet je variabelen tussen dubbele quotes. Een variabele moet niet tussen quotes. Dus voor jou word datrn[code]mail($email, $onderwerp, $bericht.n .$mail. From.$naam. n Ip.$ip. .$mail.); [code]rnrnOp typefouten voorbehouden
Offline numlockrond - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van numlockrond Onbekend [quote]wat is er niet goed [quote] Je Engels is iig niet foutloos.rnrnVerder moet je idd doen wat DaOxx in zijn edit zegt en je moet ook superglobals gebruikenrnhttpwww.sitemasters.bepagina=tutorialstutorials&cat=4&id=141
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.274s