Hallo iedereen,
Ik heb in html een formulier gemaakt maar nu zou ik dit willen laten verzenden tot in mijn mailbox; maar niet met een "mailto"
Kan dit Misschien met een php script ?
je kunt met HTML geen fatsoenlijke mail sturen. Je moet dan altijd je mailprogramma hebben geconfigureerd. Beter zoek je zoiets met PHP kijk eens in de scriptlibrary hier. Daar zijn genoeg(redelijk veilige) mailscripts te vinden.
dut moet wel kunnen, je moet dan wel je formulier goed opbouwen.
Het formulier, opmaak moet je zelf doen
<form method="POST" action"" >//action leeg laten wijst naar dezelfde pagina
<input type="text" name="naam">
<input type="text" name="voornaam" >
</form>
en het stukje voor verwerking:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){ //kijken of het formulier verzonden is
$mail_tekst = "Ingevuld Formulier\n";
$mail_tekst .= "----------------------\n";
$mail_tekst .= "Het formulier is ingevuld door: ".$_POST['naam']."\n";
$mail_tekst .= "Naam: ".$_POST['naam']."\n";
$mail_tekst .= "Voornaam: ".$_POST['voornaam']."\n";
//je kunt hier naartuurlijk voor alle vakjes een regel toevoegen
$mail_tekst .= "----------------------\n";
$mail_tekst .= "Dit was alle informatie.\n";
//het versturen
// bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] )
if(mail('[email protected]','Ingevuld Formulier',$mail_tekst)){
echo "Het formulier is succesvol verzonden";
//maak hier een mooi bericht
}else{
echo "Het is helaas niet gelukt om te versturen";
//helaas, controleer wat er fout ging
}
}else[
//anders het gewoon weergeven
}
?>
ps. ik ga er hierbij vanuit dat je centraal alle $_POST variabelen doorloopt tegen vuiligheden
add
Je kunt [_code] en [_code] (zonder _) gebruiken voor de code
owkey jongens, heel erg bedankt; nu de site van het form is op2post.awardspace.com en het werkt; maar het komt nog niet in men mailbox?
of hoe lang zou het duren tot het daar terechtkomt ??
bedankt