login  Naam:   Wachtwoord: 
Registreer je!
 Forum

headers werken maar half

Offline phpfreak - 24/05/2006 22:38 (laatste wijziging 24/05/2006 22:38)
Avatar van phpfreakPHP beginner ik heb dit als headers in een contact form:
  1. <? $headers = "From: ".$_POST["naam"]." ".$_POST["voornaam"]." <".$_POST["email"].">\r\n";?>

en het werkt helemaal niet als ik geen emailadres invoer en als ik wel een emailadres invoer, werkt de naam wel maar bij het emailadres staat gewoon het emailadres van de server weet iemand hoe dit komt? is het een fout in de code ofzo? hoe kan ik het verhelpen?

alvast bedankt

6 antwoorden

Gesponsorde links
Offline Rien91 - 24/05/2006 23:05 (laatste wijziging 24/05/2006 23:10)
Avatar van Rien91 HTML interesse Misschien werkt het wel als je de bericht inhoud er bij stopt?
Offline ikkedikke - 25/05/2006 10:24
Avatar van ikkedikke PHP expert probeer eens dubbele quotes om de naam te zetten.
  1. <?php
  2. $headers = 'From: "'.$_POST["naam"].' '.$_POST["voornaam"].'" <'.$_POST["email"].">\r\n";?>
Offline phpfreak - 26/05/2006 14:22
Avatar van phpfreak PHP beginner nope, is nog altijd hetzelfde probleem, email is niet juist
Offline Thomas - 26/05/2006 14:42 (laatste wijziging 26/05/2006 14:43)
Avatar van Thomas Moderator Als je een e-mailadres zo wilt schrijven, is het altijd:

"[naam, eventueel met spaties]"[spatie]<email>

Dus:

"pietje puk" <p.puk@whatever.com>

Je moet de naam tussen quotes zetten als er spaties in zitten, anders kan er geen onderscheid gemaakt worden tussen een spatie tussen de naam en het e-mailadres, en "zomaar een spatie" tussen de verschillende delen van een naam...

Je zou ook gewoon de "short form" (enkel een e-mailadres) kunnen gebruiken.
Offline phpfreak - 26/05/2006 14:43 (laatste wijziging 26/05/2006 14:44)
Avatar van phpfreak PHP beginner jah dat begrijp ik wel, maar ik heb het nu gedaan met quotes en het werkt nog niet

  1. <?
  2. $headers = 'From: "'.$_POST["naam"].' '.$_POST["voornaam"].'" <'.$_POST["email"].'>\r\n'; ?>
Offline avdg - 26/05/2006 16:32
Avatar van avdg PHP gevorderde gebruik eens mischien isset()
zie http://be.php.net/manual/nl/function.isset.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s