Het onderstaande script werkt perfec, maar wil niet enkel een mailtje aankrijgen wil de gegevens ook in een bestandje op de server kwijt zodat ik ten alle tijden kan zien wie er allemaal een aanvraag gedaan heeft

Is misschien stom maar raak er niet uit wijs.....

HELP



<?php

//interactie met flashformulieren

//##verwerking##
//##############

if( !empty($_POST) ){ // is er wel iets verzonden?

// variabelen ophalen en aan een php-variabele toewijzen, php variabelen beginnen altijd met een $ en

hier
// komen ze uit de superglobal $_POST, dit is een soort van ingebouwde array waar al je vars uit flash

in
// worden gestoken
$verzend_naam_eenheid = $_POST['naam_eenheid'];
$verzend_adres_eenheid = $_POST['adres_eenheid'];


$verzend_mycontactpersoon = $_POST['contactpersoon'];
$verzend_mytelefoon = $_POST['telefoon'];
$verzend_myfax = $_POST['fax'];
$verzend_myaantal = $_POST['aantal'];
$verzend_myleeftijd = $_POST['leeftijd'];
$verzend_mydatum1 = $_POST['datum1'];
$verzend_mydatum2 = $_POST['datum2'];
$verzend_mydatum3 = $_POST['datum3'];
$verzend_mydatum4 = $_POST['datum4'];

$verzend_mykoordenparcours = $_POST['koordenparcours'];
$verzend_mytouwladder = $_POST['touwladder'];
$verzend_muurklimmen = $_POST['muurklimmen'];
$verzend_deathride = $_POST['deathride'];
$verzend_gangenstelsel = $_POST['gangenstelsel'];
$verzend_orientatiecross = $_POST['orientatiecross'];
$verzend_wateractiviteiten = $_POST['wateractiviteiten'];
$verzend_groepsactiviteiten = $_POST['groepsactiviteiten'];
$verzend_technischeproeven = $_POST['technischeproeven'];






$sendMail = $_POST['mail'];
$sendMessage = $_POST['andere'];
$verzenderNaam = ( $yourName == '' ) ? $yourName : $yourMail; //kijken of er een naam ingevuld is bij

instellingen
$verzender = 'From: '.$verzenderNaam.' <'.$yourMail.'>'; //deze naam krijg jij in je mailbox als

"afzender"

//email checken
function check_email($tainted_email = null) {
$email_pattern = '/^[^@\s<&>]+@([-a-z0-9]+\.)+[a-z]{2,}$/i'; // zit er een @ in het adres enz
if ( preg_match($email_pattern, $tainted_email) && strlen($tainted_email) < 150) { //email niet

langer dan 150 karakters
return true;
} else {
return false;
}
}

//de headers
$mailHeader .= 'Reply-To: '.$verzend_naam_eenheid.' <'.$sendMail.'>'."\r\n"; // reply-adres
$mailHeader .= $verzender."\r\n"; // de afzender van de mail
$mailHeader .= 'X-Mailer: PHP/'. phpversion() . "\r\n";
$mailHeader .= 'X-Priority: 1'."\r\n"; // 1 voor belangrijk
$mailHeader .= 'Priority: Urgent'."\r\n";

// tijd en datum van verzenden opvragen via de php-functie date()
$sendDay = date("d.m.Y");//datum
$sendTime = date("H:i:s");//uur,minuten en seconden

// indien de optie "extra informatie" op true staat halen we de gegevens op
if ($extra_info == true) { // staat deze optie ingeschekeld bij de instellingen bovenaan?
$ip = $_SERVER['REMOTE_ADDR'];//het ip-adres van de bezoeker
$hostmask = gethostbyaddr($ip); // opzoeken v isp
$taal = ( $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'] != '' ) ?

$HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'] : 'Detectie mislukt...';
$browser = ( $_SERVER['HTTP_USER_AGENT'] != '' ) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] :

'Detectie mislukt...';
//gegevens in één var steken
$sendXtraInfo = '
IP-adres: '.$ip.'('.$hostmask.')
Taal: '.$taal.'
Browser: '.$browser;
}

//Wat komt er in het mailtje?
$mailContent = '
Verzonden op = '.$sendDay.' at '.$sendTime.'
____________________________________________________________________________
Afzender : '.$verzend_naam_eenheid.'
Adres : '.$verzend_adres_eenheid.'
____________________________________________________________________________
Contactpersoon : '.$verzend_mycontactpersoon.'
Email : '.$sendMail.'
Telefoon : '.$verzend_mytelefoon.'
Fax : '.$verzend_myfax.'
____________________________________________________________________________
Aantal : '.$verzend_myaantal.'
Gemid. leeftijd : '.$verzend_myleeftijd.'
____________________________________________________________________________
Datum 1 : '.$verzend_mydatum1.'
Datum 2 : '.$verzend_mydatum2.'
Datum 3 : '.$verzend_mydatum3.'
Datum 4 : '.$verzend_mydatum4.'
____________________________________________________________________________

koordenparcours : '.$verzend_mykoordenparcours.'
touwladder : '.$verzend_mytouwladder.'
muurklimmen : '.$verzend_muurklimmen.'
deathride : '.$verzend_deathride.'
gangenstelsel : '.$verzend_gangenstelsel.'
orientatiecross : '.$verzend_orientatiecross.'
wateractiviteit : '.$verzend_wateractiviteiten.'
groepsactiviteit: '.$verzend_groepsactiviteiten.'
technische proef: '.$verzend_technischeproeven.'
Andere : '.$sendMessage.'
____________________________________________________________________________

'.$sendXtraInfo;

if (check_email($sendMail) && $_POST['geheim'] == $key ) { // is het e-mailadres wel juist getypt?
//de uiteindelijke mail sturen
$versturen = mail($yourMail, $verzend_naam_eenheid.' contacts you', $mailContent, $mailHeader);










//de mailfunctie in een var steken
} else {
$versturen = false; //niet gelukt, slecht emailadres
}

$mailResult = ( $versturen ) ? true : false; // mail goed verzonden?
echo '&mailResult='.$mailResult.'&'; // het antwoord op alle vorige vragen terug naar flash sturen




} //[EINDE] zit er iets in het mailtje?
?>

Reageren