Kan iemand mij hetlpen met dit php-vraagstuk?
Onderstaand heb ik ooit gebruikt voor een formulier in een pure-HTML/css website (deze bestaat niet meer).
Maar tegenwoordig is deze code onveilig en nu zoek ik én een (simpele) beveiliging (chapta..!) én een controle op "leeg gelaten" velden én code voor een juiste veld-invulling (emailadres, "foute" tekst) en... wat je als expert adviseert.... ;-)
In deze code zit een "loop" voor het aantal velden. Werkelijk (toen!) formidabel, vond/vind ik...
Wie kan me helpen/adviseren... of.... met een betere oplossing komen...?
Bij voorbaat DANK.... namens een stichting die ik help........
Fred
Onderstaand heb ik ooit gebruikt voor een formulier in een pure-HTML/css website (deze bestaat niet meer).
Maar tegenwoordig is deze code onveilig en nu zoek ik én een (simpele) beveiliging (chapta..!) én een controle op "leeg gelaten" velden én code voor een juiste veld-invulling (emailadres, "foute" tekst) en... wat je als expert adviseert.... ;-)
In deze code zit een "loop" voor het aantal velden. Werkelijk (toen!) formidabel, vond/vind ik...
PHP:
<?PHP
/* $to = "lexSpee@..??.."; */
$to = "mijnmailadres@ziggo.nl";
$subject = "Bericht via mijn website";
$headers = "Van: Mijn Mailformulier";
$forward = 0;
$location = "https://www.mijnwebsite.nl/bevestigingMail.html";
$date = date ("l, F jS, Y");
$time = date ("h:i A");
$msg = "Hieronder de gegevens van het verzonden formulier. Het is verzonden op $date at $time.\n\n";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
foreach ($_POST as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n";
}
}
else {
foreach ($_GET as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n";
}
}
mail($to, $subject, $msg, $headers);
if ($forward == 1) {
header ("Location:$location");
}
else {
header ("Location:https://www.mijnwebsite.nl/foueMail.html");
}
?>
Wie kan me helpen/adviseren... of.... met een betere oplossing komen...?
Bij voorbaat DANK.... namens een stichting die ik help........
Fred