Jump to content


[dutch - Nederlands] Email Form(ulier)


  • You cannot reply to this topic
No replies to this topic

#1 PieDie

    Etomite Forum Fan

  • Member
  • Pip
  • 82 posts

Posted 25 May 2005 - 04:38 PM

I also translated the comments for better understanding of how to set it up. I will also translate the EmailLink-form, but, although I have already translated the snippet, I also want to translate the comments. But it will come.

Hier het vertaalde e-mailform. Ook heb ik de commentaren met uitleg vertaald. Opslaan als EmailForm.

// --------- Email Form (Etomite 0.6) ------------
// Version 0.6.4 - September 12, 2004 - Tony Summerville
// Translated by Pieter Jansen
// CSS classes gebruikt:
// emailform - voor het formulier.
// emailformMessage - voor de berichten aan de gebruiker.
// Hieronder een beetje aanpassen...
///////////////////////////////////
// BLIJF VAN DEZE TWEE REGELS AF!
$subject_array = array();
$recipient_array = array();
///////////////////////////////////
//  <-----  BEGIN INSTELLINGEN  ----->
// Verander alleen de tekst tussen de aanhalingstekens hieronder.
// Dit zijn de onderwerpen die je gebruikers kunnen kiezen voor hun e-mail.
// Je kunt er zoveel invoeren als je wilt.
// Ieder onderwerp moet er zo uitzien:
// $subject_array[] = "Wat je wil dat het onderwerp is";
// Verwijder alle regels die je niet gebruikt, verwijder de gehele regel.

$subject_array[] = "Ik heb een vraag!";
$subject_array[] = "wat dan ook !";
$subject_array[] = "wat dan ook !";
$subject_array[] = "wat dan ook !";


// Verander alleen de tekst tussen de aanhalingstekens hieronder.
// In deze regels bepaal je uit welke ontvangers de gebruiker kan kiezen.
// Je kunt er zoveel invoeren als je wilt.
// Allemaal moeten ze er zo uitzien:
// $recipient_array["UNIEKE Korte Naam"] = "email@email.nl";
// De 'UNIEKE Korte Naam' komt in het dropdown-boxje.
// Op die manier is het echte e-mailadres niet bekend voor de gebruikers.
// Verwijder alle regels die je niet gebruikt, verwijder de gehele regel.

$recipient_array["Papa"] = "papa@papa.nl";
$recipient_array["Joost"] = "joost@joost.nl";
$recipient_array["Joost"] = "joost@joost.nl";
$recipient_array["Joost"] = "joost@joost.nl";

//  <-----  EINDE CONFIGURATIE  ----->


if ($_POST['send'] == 'true') {
    $to = $_POST['to'];
    $name = $_POST['name'];
    $email = $_POST['email'];
    $the_subject = $_POST['subject'];
    $message = $_POST['message'];
    if (($name == '') OR ($email == '') OR ($message == '')) {
$SendMail .= "<div class='emailformMessage''>";
$SendMail .= "Je hebt niet alle velden ingevuld. Vul alle velden in.<br>";
$SendMail .= "</div>";
	}
        elseif (ereg('([[:alnum:].-]+)(@[[:alnum:].-]+.+)', $email)) {
	$recipient = $to;
	$subject = $the_subject;
	$additional_headers = "From: $emailn";
	$body = "Name: $namenEmail: $emailnnMessage:nn" . $message;
	if (mail($recipient, $subject, $body, $additional_headers)) {
$SendMail .= "<div class='emailformMessage'>";
$SendMail .= "Bericht verzonden!  Je krijgt zo snel mogelijk een reactie!<br>";
$SendMail .= "</div>";
	$name="";
	$email="";
	$message="";
	} else {
$SendMail .= "<div class='emailformMessage'>";
$SendMail .= "Fout! Probeer opnieuw alsjeblieft.<br>";
$SendMail .= "</div>";
     $send = "false";
	}
	} else {
$SendMail .= "<div class='emailformMessage'>";
$SendMail .= "Het e-mailadres dat je invulde (".$email.") lijkt geen geldig e-mailadres te zijn. Probeer het opnieuw.<br>";
$SendMail .= "</div>";
        $send = "false";
	} 
	} else {
$SendMail .= "<div class='emailformMessage'>";
$SendMail .= "Kies wie je een mail wilt sturen uit onderstaande lijst en vul het formulier in.<br>";
$SendMail .= "</div>";
	}

$SendMail .= "<div class = 'emailform'>";
$SendMail .= "<form name = 'EmailForm' method = 'post' action=''>";
$SendMail .= "<input type='hidden' name='send' value='true'>";
$SendMail .= "<select name='to'>";
    foreach ($recipient_array as $key => $value) {
$SendMail .= "<option value= " . $value . ">" . $key . "</option>";
        }
$SendMail .= "</select><br><br>";
$SendMail .= "Je naam:<br><input type='text' name='name' value=".$name."><br><br>";
$SendMail .= "Je e-mailadres:<br>";
$SendMail .= "<input type='text' name='email' size='40' value=".$email."><br><br>";
$SendMail .= "<select name='subject'>";
    foreach ($subject_array as $value2) {
$SendMail .= "<option value=" . '"'. $value2 .'"' . ">" . $value2 . "</option>";
        }
$SendMail .= "</select><br><br>";
$SendMail .= "Bericht:<br>";
$SendMail .= "<textarea cols='50' rows='5' name='message'>".$message."</textarea><br><br>";
$SendMail .= "<input type='submit' value='Stuur op!'>  ";
$SendMail .= "<input type='reset' value='Wissen'>";
$SendMail .= "</form>";
$SendMail .= "</div>";

return $SendMail;


Succes!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users