Otestad kod formmail.php
<?php
// ändra mailadresserna, jag ville inte visa vilka adresser
// ni skickar formuläret till här. ;)
$modtagere[0] = "*****@fyriskontor.se";
$modtagere[1] = "*****@attentionmedia.se";
// Ändra sidorna nedan om dom heter något annat
$succes = "http://www.attentionmedia.se/2007ce/fyris/tack.html";
$fejl = "error.htm";
// gör en lista över mottagare
$mail_modtagere = implode(",", $modtagere);
// klargör parameter
$foretag = sanitize($_POST['foretag']);
$kontaktperson = sanitize($_POST['kontaktperson']);
$adress = sanitize($_POST['adress']);
$postnr = sanitize($_POST['postnr']);
$stad = sanitize($_POST['stad']);
$telefonnr = sanitize($_POST['telefonnr']);
$fax = sanitize($_POST['fax']);
// Kolla checkboxarna
if (!isset($_POST['cd5'])) {
$info[0] = "cd5";
}
if (!isset($_POST['cd1'])) {
$info[1] = "cd1";
}
if (!isset($_POST['dvd5'])) {
$info[2] = "dvd5";
}
if (!isset($_POST['dvd1'])) {
$info[3] = "dvd1";
}
if (!isset($_POST['ovrigt'])) {
$info[4] = "ovrigt";
}
$sendinfo = implode(", ", $info)
$emailadresse = "From: " . sanitize($_POST['epost']);
$emne = "Intresseanmälan från " . $foretag;
$besked = "Intresseanmälan!\n\nFöretag: ". $foretag ."\nKontaktperson: ". $kontaktperson ."\nAdress: ". $adress ."\nPostnr: ". $postnr ."\nStad: ". $stad ."\nTelefon: ". $telefonnr ."\nFax: ". $fax ."\n\n". $foretag ." är intresserade av ". $sendinfo;
// send mail
$mail_status = mail($mail_modtagere, $emne, $besked, $emailadresse);
if ($mail_status) {
header("Location: " . $succes);
} else {
header("Location: " . $fejl);
}
function sanitize($data) {
$safe_data = $data;
if ($pos = strpos($safe_data, "\n")) {
$safe_data = substr($safe_data, 0, $pos-1);
}
if ($pos = strpos($safe_data, "\r")) {
$safe_data = substr($safe_data, 0, $pos-1);
}
return $safe_data;
}
?>
Glöm inte att ändra i formuläret
<FORM ACTION="/cgi-bin/formmailer" METHOD="POST">
till
<FORM ACTION="formmail.php" METHOD="POST">