Ik ben bezig met een snel scriptje, het is een soort bestelscherm voor m'n vader die ziek in bed ligt waar hij ontbijt, lunch en diner kan bestellen. Het is een soort geintje maar moet wel werken. Ik heb het bestel + bevestigscherm al, maar ik wil nu dat PHP de bestelling naar de e-mail van m'n moeder en mij stuurt. Dit is het laatste stuk code:
- Code: Selecteer alles
<?php
$to = '**********************' . ', ';
$to .= 'johangro09@gmail.com';
$subject = 'Ontbijt ***';
// message
$message = '
*** heeft zojuist een nieuwe bestelling ingevoerd!<br />
Het betreft het ontbijt. Dit is de bestelling:<br /><br />
reset ($_POST);
while (list($element, $value) = each($_POST))
{
if ($element !="submit")
{
if ($element !="opmerkingen")
{
echo ("$element<br />");
}
elseif (!empty($value))
{
echo ("<br /><br /><br />$element:<br />$value<br />");
}
}
}
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ***********' . "\r\n";
if(!mail($to, $subject, $message, $headers)) {
echo ("De bestelling kon niet geplaatst worden. Contacteer uw webmaster om hem over dit probleem te informeren");
} else {
mail($to, $subject, $message, $headers);
echo ("De bestelling is succesvol verzonden. <a href=\"index.php\">Beginscherm</a>");
}
?>
Of de code die de bestelling ophaalt nu wel of niet werkt doet er eerst nog niet toe, ik krijg sowieso geen e-mail binnen

Iemand een idee wat ik nog moet doen? Ik run PHP op localhost en er is dus niets beveiligd
