login  Naam:   Wachtwoord: 
Registreer je!
 Forum

contact form verzend niet

Offline Os8 - 25/06/2006 15:28 (laatste wijziging 25/06/2006 15:30)
Avatar van Os8Gouden medaille

PHP interesse
Hallo,
jah hier ik weer.
Ik versta het echt niet ik heb een contact form (www.solitary.spoon.be.tt/index.php?page=contact)
Het script naar schijnt perfect te werken maar bij mij niet 
Ik heb al vele andere scripts geprobeerd maar ik krijg nooit een mail otnvangen en ook niet in ongewenste post.
Ligt dat aan de gratis host? of gewoon aan het script?

  1. <?
  2. $mailto = "solitary.spoon@hotmail.com"; //jouw email adres
  3.  
  4. if($_POST){
  5. if(empty($_POST['naam'])){
  6. echo "Please fill in your <b>name</b>!";
  7. }
  8. elseif(empty($_POST['bericht'])){
  9. echo "Pleas fill in something!";
  10. }
  11.  
  12. elseif(empty($_POST['mail'])){
  13. echo "Please fill in your <b>email</b>!";
  14. }
  15. else{
  16. if($_POST['onderwerp'] == 'Booking'){
  17. $onderwerp = "Booking";
  18. }
  19. elseif($_POST['onderwerp'] == 'General_Question'){
  20. $onderwerp = "General Question";
  21. }
  22. elseif($_POST['onderwerp'] == 'Site_Question'){
  23. $onderwerp = "Site Question";
  24. }
  25. else{
  26. $onderwerp = "Other";
  27. }
  28. $header = "From: ".$_POST['naam']." < ".$_POST['mail']." >";
  29. mail($mailto, $onderwerp, $_POST['bericht'], $header);
  30. echo "The mail is send, ".$_POST['naam'];
  31. }
  32. }
  33. else{
  34. echo "<form method='POST' action='".$_SERVER['REQUEST_URI']."'>
  35. Naam:<br>
  36. <input type='text' name='naam' size='20'><br>
  37. <br>
  38. Email-adres:<br>
  39. <input type='text' name='mail' size='20'><br>
  40. <br>
  41. Onderwerp:<br>
  42. <select size='1' name='onderwerp'>
  43. <option value='Booking'>Booking</option>
  44. <option value='General_Question' selected>General Question</option>
  45. <option value='Site_Question'>Site Question</option>
  46. <option value='Other'>Other</option>
  47. </select><br>
  48. <br>
  49. Bericht:<br>
  50. <textarea rows='11' name='bericht' cols='45'></textarea><br>
  51. <br>
  52. <input type='submit' value='Mail!' name='B1'>
  53. </form> ";
  54. }
  55. ?>


alles lijkt goed te zijn!
Ik heb net ook een mailinglist gemaakt, en die wil hier ook geen bevestiging zenden 

Citaat:
Rensjuh edit:
We zitten hier niet op msn hè.

6 antwoorden

Gesponsorde links
Offline Rens - 25/06/2006 15:29
Avatar van Rens Gouden medaille

Crew algemeen
Welke host heb je dan?
Offline Os8 - 25/06/2006 15:30
Avatar van Os8 Gouden medaille

PHP interesse
ik heb www.phpnet.us, zeer goede en simpele host
Offline Maarten - 25/06/2006 15:57
Avatar van Maarten Erelid
  1. $header = "From: ".$_POST['naam']." < ".$_POST['mail']." >";
=>
  1. $header = "From: \"".$_POST['naam']."\" <".$_POST['mail'].">";



En het zal wel aan de host liggen. Of aan die Hotmail rotzooi.
Offline Os8 - 25/06/2006 16:23 (laatste wijziging 25/06/2006 16:24)
Avatar van Os8 Gouden medaille

PHP interesse
Maar ik zie net als ik op me ftp ga. dan staat er

Maildir
-> Cur
-> New---->1151099955.H337710P17637.phpnet.us
-----------> nog zo een veel talen rare namen dingen
-> tmp

www
...

Misschien kan ik daar wel iets mee. maar wat zou ik dan precies moeten doen?
Offline webstab - 26/06/2006 10:33
Avatar van webstab PHP ver gevorderde Ik zou dat precies eens aan je host vragen/
Het lijkt toch dat er gemaild is.

Een opmerking:
Het kan zijn dat uw host een bericht stuurt dat u SPAM verstuurt. Want uw formulier is zo lek als een zeep.
  1. $header = "From: ".$_POST['naam']." < ".$_POST['mail']." >";
Iemand kan gewoon andere headers meegeven. Dus controleer of $_POST['naam'] enkel van a-zA-Z bevat en het emailadres wel degelijk een emailadres is.
Offline Os8 - 26/06/2006 16:00
Avatar van Os8 Gouden medaille

PHP interesse
mja, kheb nu een ander scriptjen geprobeerd en dat is gevalideert enal, en da werkt ook ni 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s