login  Naam:   Wachtwoord: 
Registreer je!
 Forum

formulier

Offline hondasport - 08/12/2007 20:42
Avatar van hondasportNieuw lid ik heb een formulier met php , maar als die verzonden wordt , staat de email van de persoon er niet in .Weet iemand hoe dat komt?En is er een mogelijkheid om een controle uit te voeren of alle velden zijn ingevuld ?

code:
<?

$joumail = "webmaster@toesjee.eu";

mail("$joumail", "$onderwerp", "
Beste $joumail,

Je hebt een bericht ontvangen van $naam, $email.

met referentie $ref

Dit was zijn bericht:

$bericht


$joumail", "From: $naam,<$email>\nReturn-path: $email");

echo "We hebben je bericht ontvangen<br>";
echo "Over een paar dagen krijg je bericht terug!<br><br>";

echo "je wordt dadelijk teruggezonden naar de site";

?>

4 antwoorden

Gesponsorde links
Offline Warbringer - 08/12/2007 20:44 (laatste wijziging 08/12/2007 20:46)
Avatar van Warbringer Onbekend $headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "Priority: Urgent\r\n";
$headers .= "Importance: Low\r\n";
$headers .= "X-MSMail-Priority: normal\r\n";
$headers .= 'From: return to me <info@bs.nl>' . "\r\n";
$headers .= 'Reply-To: return to me <info@bs.nl>' . "\r\n";


Header in email gebruiken, de laatste 2 weergeeft de naam van de verzender, dat bedoelde je denk ik toch?
Offline timmie_loots - 09/12/2007 20:47 (laatste wijziging 09/12/2007 20:48)
Avatar van timmie_loots PHP gevorderde Hij heeft toch ook een From header?

@hondasport: Probeer het eens zonder komma maar met een spatie tussen $naam en $email in de header (dus "From: $naam <$email>" ipv "From: $naam,<$email>").
Offline ranco - 10/12/2007 00:01
Avatar van ranco PHP gevorderde @timmie_loots: Deze is ook aanwezig in het script van Warbringer.

Citaat:
$headers .= 'From: return to me <info@bs.nl>' . "rn";
Offline Martijn1989 - 10/12/2007 02:47
Avatar van Martijn1989 PHP ver gevorderde Aub 

  1. <?php
  2.  
  3. function mailen($naam_ontvanger, $email_ontvanger, $naam_verzender, $email_verzender, $onderwerp, $bericht) {
  4.  
  5. $headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";
  6. $headers .= "MIME-Version: 1.0\r\n";
  7. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  8. $headers .= "Return-Path: Mail-Error <". $email_verzender .">\r\n";
  9. $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n";
  10.  
  11. $bericht = nl2br($bericht);
  12.  
  13. mail($email_ontvanger, $onderwerp, $bericht, $headers);
  14.  
  15.  
  16. }
  17.  
  18. // Dit is de mailfunctie, je gebruikt hem zo om een emailtje naar iemand te versturen.
  19. // mailen("Hier de naam van de ontvanger", "Hier het emailadres van de ontvanger", "Hier de naam van de verstuurder", "Hier de email van de verstuurder", "Hier het onderwerp", "Hier het bericht!");
  20.  
  21. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s