note 36401 deleted from function.mail by vincent

From: Date: Wed, 08 Oct 2003 19:09:41 +0000
Subject: note 36401 deleted from function.mail by vincent
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-58063@lists.php.net to get a copy of this message
Note Submitter: info@tatu4u.nl ---- in dutch, i wrote a little working script. check it out, and if you can't translate it, ask someone who can: <?php if($submit){ if((strlen($receiver)!=0) && (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.) +([a-zA-Z]{2,4})$", $receiver))){ // controlle op geldige ontvanger email $error_msg[] .= "Het adres van de ontvanger is leeg!<br>"; } if(strlen($receiver)==0){ $error_msg[] = "Geen e-mail van ontvanger ingevuld!<br>"; } if(strlen($name)==0){ $error_msg[] = "Je naam is niet ingevuld!<br>"; } if((strlen($name)!=0) && (strlen($name) < 3)){ $error_msg[] .= "Je naam heeft minder dan 3 letters/cijfers!<br>"; } if(strlen($email)==0){ $error_msg[] .= "Je e-mail adres is niet ingevuld!<br>"; } if((strlen($email)!=0) && (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@ ([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $email))){ // controlle op geldige email $error_msg[] .= "Jouw e-mail adres is niet goed!<br>"; } if(strlen($subject)==0){ $error_msg[] .= "Je onderwerp is leeg!<br>"; } if(strlen($comment)==0){ $error_msg[] .= "Je bericht is leeg!<br>"; } if($error_msg){ //als de gebruiker niet alles invult echo "<font face=verdana size=1>"; echo "Helaas, u bericht kon niet verstuurd worden, omdat; <br><br>"; for($i = 0, $j = 1; $i < 5; $i++, $j++){ if($error_msg[$i]){ echo $j . ". " . $error_msg[$i]; } } echo "<br>Klik <a href=javascript:history.go(-1)>hier</a> om terug te gaan en het goed te doen :)."; echo "</font>"; } else { $submitted = "1"; // verzenden :) } } if(($error_msg==1) && (submit==1)){ $submitted = "0"; // niet verzenden :( } if(($submitted==0) && ($error_msg==0)){ $giveform = "1"; // formulier weergeven na verzenden, en als niemand op de pagina is geweest } if($submitted==1){ // form niet weergeven $giveform = "0"; // Email bericht samenstellen $receive = "$receiver"; $header .= "Informatie: \n\n"; $header .= "Datum: " . date("d-m-Y") . " op " . date("H:i:s") .".\n"; $header .= "van: " . $name . "\n"; $header .= "Email: " . $email . "\n"; $header .= "Zijn Ip adres: " . $REMOTE_ADDR . "\n\n"; $mail_body .= "" . $subject . "\n"; $header .= "Bericht:\n\n"; $header .= $comment . "\n"; mail( $receive, $mail_body, $header); echo "<div align=center><font face=verdana size=1>"; echo "Bedankt " . $name; "Je bericht is verstuurd naar:" .$receiver;"!<br>"; echo "<br>Je hebt het volgende ingevoerd: <br><br>"; echo "<br><br>To: " . $receiver; echo "<br><br>Naam: " . $name; echo "<br><br>E-mail: " . $email; echo "<br><br>Subject: " . $subject; echo "<br><br>Bericht: " . $comment; echo "</font></div>"; } if($giveform==1){ ?> <div align="left"><FONT color=#444444 size=2 face="Verdana, Arial, Helvetica, sans-serif">Verstuur via de onderstaande velden een mail bericht. </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><br> </font> </div>

« previous php.notes (#58063) next »