Hallo,
Ik ben al enkele dagen bezig met het afronden van een opdracht in mijn boek "leer jezelf makkelijk php" van Arjan Burger. Alleen vind ik het vaak onduidelijk wat ik moet doen en ben nu een beetje verdwaald in mijn opdracht.
De volgende code heb ik al overgeschreven alleen doe ik het denk ik niet met de juiste opbouw:
<html>
<head>
<title> Mailformulier </title>
</head>
<body>
<form action="mailform.php" method = "post">
<input type = "hidden" name = "to" value= "Mail van uw website">
<input type = "hidden" name = "subject" value= "http://www.leer-php.nl/formulieren/thanks.htm">
naam: <input type= "text" name= "naam"><br>
E-mail: <input type="text" name = "naam"><br>
Uw reactie: <textarea cols= "30" rows= "4" name= "reactie" ></textarea>
<input type= "submit" value= "Verzenden">
<?php
if (!$to) { // bevat to geen waarde ?
echo "U heeft geen waarde ontvanger opgegeven";
exit;
}
reset ($_POST; // Zet de arraypointer op 0, begin bij het begin
while ($postvar = each ($_POST)) {
$varnaam = $postvar ['key'];
$varinhoud = $postvar ['value'];
$boodschap .= $varnaam. "=" .$varinhoud,"\n";
//boodschap bevat variabelenaam plus inhoud
}
mail ( $to, $subject, $boodschap); // Stuur de mail ( aan, onderwerp, mail )
if (isset($redirect)) { // bevay redirect een waarde?
header ("location: $redirect");
}
?>
</form>
</body>
</html>
Kan niet vinden wat er fout gaat, als ik naar de index pagina navigeer vraagt mijn browser of ik het index.php bestand wil downloaden.
Hoop dat jullie me kunnen helpen.
bij voorbaat dank
Gr danny
1.185 views