login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bevestiging van email komt niet binnen of wordt niet verstuurd!

Offline joogle - 17/10/2005 23:46 (laatste wijziging 17/10/2005 23:50)
Avatar van joogleNieuw lid Hey:d

Ik heb een flashformulier dat contact legt met een php bestand. Nu heb ik het volgende.

Ik vul het formulier in. Naam & emailbericht. Druk op verzenden en verzonden is het.

Maar...

Het komt wel in de mailbox voor de inschrijvingen, maar er komt geen bevestigingsmail bij de verzender. 

En hoe zorg ik ervoor dat de servertijd 2u bijteld?

Hieronder m'n code:

  1. <?
  2.  
  3. $adminadres = "marvin@joogle.be";
  4. $siteadres ="http://pure.joogle.be";
  5. $sitenaam = "PURE";
  6.  
  7. //Hieronder moet men niets veranderen
  8. // Ontvangt de datum en tijd van de server
  9. $date = date("d/m/Y H:i:s");
  10.  
  11. //Ontvangt het IP adres
  12. if ($REMOTE_ADDR == "") $ip = "no ip";
  13. else $ip = getHostByAddr($REMOTE_ADDR);
  14.  
  15. //Ontvangt de POST headers en de Flash variabelen aan
  16. $action = $HTTP_POST_VARS['action'] ;
  17. $email = $HTTP_POST_VARS['email'] ;
  18. $name = $HTTP_POST_VARS['name'] ;
  19.  
  20. //De verzamelde gegevens via deze mails gestuurd
  21.  
  22. if ($action == "send") {
  23. //Mail naar de inschrijvingenafdeling
  24. mail ("$adminadres","PURE inschrijving",
  25. "Een bezoeker heeft op $sitenaam de volgende informatie achtergelaten\n
  26. Naam: $name
  27. Email: $email\n
  28.  
  29. Geregistreerde Info :
  30. ------------------------------
  31. Hosted by Joogle productions
  32. Besturingssysteem: $HTTP_USER_AGENT
  33. Hostname: $ip
  34. IP adres: $REMOTE_ADDR
  35. Datum/tijd: $date","FROM:$adminadres" ) ;
  36.  
  37. //Dit stuurt een bevestiging naar de inschrijver
  38. mail ("$email","Bedankt voor uw bezoek bij $sitenaam",
  39. "Hey $name,\n
  40. Bedankt voor uw intresse in $sitenaam!\n
  41. Mvg $sitenaam
  42. $siteadres","FROM:$adminadres" ) ;
  43.  
  44. //Bevestiging wordt teruggestuurd naar het Flashformulier om te bevestigen
  45. $sendresult = "Bedankt voor uw inschrijving, een bevestigingsmail is onderweg";
  46. $send_answer = "answer=";
  47. $send_answer .= rawurlencode($sendresult);
  48. echo $send_answer;
  49. } //
  50.  
  51.  
  52. ?>

6 antwoorden

Gesponsorde links
Offline Ibrahim - 17/10/2005 23:47
Avatar van Ibrahim PHP expert haal $adminmail buiten quotes?
Offline joogle - 17/10/2005 23:50
Avatar van joogle Nieuw lid Hey zou je anders ff beter willen zeggen? Want ik ben niet zo goed met PHP

mvg 
Offline Ibrahim - 18/10/2005 00:03
Avatar van Ibrahim PHP expert dit is een oude versie van php neem ik aan?

beetje veranderd 
  1. <?php
  2.  
  3. $adminadres = "marvin@joogle.be";
  4. $siteadres ="http://pure.joogle.be";
  5. $sitenaam = "PURE";
  6.  
  7. //Hieronder moet men niets veranderen
  8. // Ontvangt de datum en tijd van de server
  9. $date = date("d/m/Y H:i:s");
  10.  
  11. //Ontvangt het IP adres
  12. if ($_SERVER['REMOTE_ADDR'] == "") $ip = "no ip";
  13. else $ip = $_SERVER['REMOTE_ADDR'];
  14.  
  15. //Ontvangt de POST headers en de Flash variabelen aan
  16. $action = $_POST['action'] ;
  17. $email = $_POST['email'] ;
  18. $name = $_POST['name'] ;
  19.  
  20. //De verzamelde gegevens via deze mails gestuurd
  21.  
  22. if ($action == "send") {
  23. //Mail naar de inschrijvingenafdeling
  24. mail ($adminadres,"PURE inschrijving",
  25. "Een bezoeker heeft op ".$sitenaam." de volgende informatie achtergelaten\n
  26. Naam: ".$name."
  27. Email: ".$email."\n
  28.  
  29. Geregistreerde Info :
  30. ------------------------------
  31. Hosted by Joogle productions
  32. Besturingssysteem: ".$_SERVER['HTTP_USER_AGENT']."
  33. Hostname: ".$ip."
  34. IP adres: ".$_SERVER['REMOTE_ADDR']."
  35. Datum/tijd: ".$date."","FROM:".$adminadres."" ) ;
  36.  
  37. //Dit stuurt een bevestiging naar de inschrijver
  38. mail ($email,"Bedankt voor uw bezoek bij ".$sitenaam."",
  39. "Hey ".$name.",\n
  40. Bedankt voor uw intresse in ".$sitenaam."!\n
  41. Mvg ".$sitenaam."
  42. ".$siteadres."","FROM:".$adminadres."" ) ;
  43.  
  44. //Bevestiging wordt teruggestuurd naar het Flashformulier om te bevestigen
  45. $sendresult = "Bedankt voor uw inschrijving, een bevestigingsmail is onderweg";
  46. $send_answer = "answer=";
  47. $send_answer .= rawurlencode($sendresult);
  48. echo $send_answer;
  49. } //
  50.  
  51.  
  52. ?>
Offline joogle - 18/10/2005 00:16 (laatste wijziging 18/10/2005 00:58)
Avatar van joogle Nieuw lid Ik heb het even getest en ik ontvang nog steeds geen bevestigingsmail:!:

;-)
Offline Gerard - 18/10/2005 01:15 (laatste wijziging 18/10/2005 03:26)
Avatar van Gerard Ouwe rakker
  1. <?php
  2. mail('marvin@joogle.be', 'test mail', 'werkt dit wel?');
  3. ?>
Offline xSc - 18/10/2005 10:40
Avatar van xSc Onbekend - Je geeft geen of veel te weinig headers mee in je mail. Header scheid je door \r\n.
- De code van siliecom14 is wel beter, maar er schort nog veel aan.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.266s