html versturen via php

Status
Niet open voor verdere reacties.
Dan hoop ik dat hij zo wel werkt, anders moet ik er straks even goed voor gaan zitten:
PHP:
<?php
if (!isset($_post['Aanhef']) || !isset($_post['Naam']) || !isset($_post['Email']) || !isset($_post['Vraag'])) { 
echo 'U heeft niet alle velden ingevuld!';
exit;
}
 
$aanhef = htmlspecialchars($_post['Aanhef']);
$naam = htmlspecialchars($_post['Naam']);
$email = htmlspecialchars($_post['Email']);
$vraag = htmlspecialchars($_post['Vraag']);
 
$tijd = time();
$datum = strftime ('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam;
$message .= ' Atwoord gewenst op ';
$message .= $email;
$message .= 'Ip adres is ';
$message .= $ip;
$message .= 'datum is ';
$message .= $datum;
$message .= 'het volgemde : ';
$message .= $vraag;
 
if(mail('klus4pc@gmail.com', 'ingevuld formulier', $message, 'from: ' .$email)){
echo 'Uw bericht is verzonden';
}
else{
echo 'Er ging iets mis';
}
 
?>
 
als ik nu alles invul krijg ik je hebt niet alle velden ingevuld verder krijg ik geen foutmeldingen
 
Komt alles overeen in je form? Dus bijvoorbeeld de eerste Aanhef, staat daar ook name="Aanhef" ? Of staat daar name="aanhef" ? Want dan klopt het al niet. Anders zou ik eens deze validatie eruit halen, en dan kijken of het script uberhaupt mail kan verzenden.
 
Ik heb het even nagekeken alles komt overeen hoe zou jij zo'n formulier scripten?
 
In ieder geval met een captcha e.d., eigenlijk zoals mijn link die ik al aangaf.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan