Nieuw lid |
|
Hallo,
dit gaat over een contact formulier, het contact formulier werkt... . Maar als ik de mail krijg dan krijg ik bij afzender de volledige servernaam. Wat in mijn geval ongewenst is ... maar ik heb al gemerkt dat fora e.d. dat daar de afzender de admin gebruiker is, dus d8 ik hier zal wel een code voor bestaan ?
Weet iemand deze code dat ik in onderstaand script er kan tussen zetten zodat de mail een afzender krijgt ?
Alvast bedankt !
Joris
code:
<html>
<head>
<title>Contact-formulier zonder Supergobals</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#F0F0F0">
<?php
if($submit){
if(strlen($naam)==0){
$error_msg[] = "U moet een geldige naam opgeven!<br>";
}
if((strlen($naam)!=0) && (strlen($naam) < 3)){
$error_msg[] .= "U naam moet minimaal uit 3 tekens bestaan !<br>";
}
if(strlen($postcode)==0){
$error_msg[] = "U moet een geldige postcode opgeven!<br>";
}
if(strlen($gemeente)==0){
$error_msg[] = "U moet een geldige gemeente opgeven!<br>";
}
if(strlen($email)==0){
$error_msg[] .= "Vul astublief een geldig e-mail adres in!<br>";
}
if((strlen($email)!=0) && (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $email))){ // email moet geldige constructie hebben, bv ali.g@test.nl
$error_msg[] .= "Het E-mail adres dat U hebt opgegeven is ongeldig !<br>";
}
if($error_msg){ // als dingen niet correct zijn ingevult
echo "<font face=verdana size=1>";
echo "Uw bericht kon niet verzonden worden vanwege de volgende redenen: <br><br>";
for($i = 0, $j = 1; $i < 9; $i++, $j++){
if($error_msg[$i]){
echo $j . ". " . $error_msg[$i];
}
}
echo "<br>Ga <a href=javascript:history.go(-1)>terug</a> om het probleem te verhelpen.";
echo "</font>";
}else{
$mail = "mijn@maildres.isss"; // hier vul ik in waar de mail naar toe mag
$onderwerp = "Bericht van de contact-pagina; gegevens";
$header = "Van: " . $mail . "\n";
$body = "Datum van verzending: " . date("d-m-Y") . " om " . date("H:i:s") . ".\n";
$body .= "De volgende informatie werd verzonden:\n\n";
$body .= "Naam: " . $naam . "\n";
$body .= "Adres: " . $adres . "\n";
$body .= "Postcode: " . $postcode . "\n";
$body .= "Gemeente: " . $gemeente . "\n\n";
$body .= "Telefoon: " . $telefoon . "\n";
$body .= "Gsm: " . $gsm . "\n";
$body .= "Fax: " . $fax . "\n";
$body .= "Email: " . $email . "\n";
$body .= "Mailinglist?: " . $mailinglist . "\n";
$body .= "Gsmlist?: " . $gsmlist . "\n";
mail($mail, $onderwerp, $body, $header);
// Formulier uitgevoerd, mensen bedanken
echo "<font face=verdana size=2>";
echo "Bedankt, Uw bericht is succesvol verzonden.";
}}?>
</body>
</html>
|