Hallo,
Ik heb in html een formulier gemaakt waarna de ingevulde gegevens per e-mail worden verzonden en automatisch een nieuwe pagina tevoorschijn komt met een mooi overzicht van de ingevulde gegegevens. Dat werkt allemaal prima.
Nu wil ik dat de ingevulde gegevens die per e-mail worden verzonden niet allemaal onder elkaar komen te staan, maar als een html e-mail worden verzonden.
Dus dat het formulier wat ze ingevuld hebben op de website ook eigenlijk met dezelfde soort lay-out per e-mail binnen komt met de ingevulde gegevens.
IS ER IEMAND DIE MIJ OPWEG KAN HELPEN ??
Op deze site phphulp.nl heb ik bijna geen informatie hierover gevonden.
Hieronder heb ik het php script staan wat ik gebruik:
--------------------------------------------------------
<?php
$domain = "testdomeinnaam.nl";
$date = date("D M j G:i:s T Y");
$body .= "Below is the information submitted on $date\n";
$body .= "---------------------------------------------------------------------\n\n";
foreach($_POST as $key => $value) {
if ($key != "recipient" || $key != "subject" || $key != "Senden" || $key != "Send" || $key != "thankurl")
$body .= "$key: $value\n";
else
${$key} = $value;
}
if (!$recipient)
!$recipient = "[email protected]";
if (!$username)
$username = "[email protected]";
if (!$subject)
$subject = "Test";
if (!$_SERVER['HTTP_REFERER'])
die("This is not an open relay");
if (!strstr($_SERVER['HTTP_REFERER'], $domain))
die("You are not authorized to use this script");
mail($recipient, $subject, $body, "From: $username");
?>
1.005 views