rendered paste body<?php
// Surftown formmail
// angiv modtagere af formmailen
// flere modtagere kan tilføjes som
// $modtagere[1] = "adresse@domain.dk"
// $modtagere[2] = "adresse2@domain.dk"
// osv.
$modtagere[0] = "martin@schluetter.dk";
//$modtagere[1] = "";
// succes og fejlsider
$succes = "succes.htm";
$fejl = "error.htm";
// standard tesktbokse er
// navn
// emailadresse
// emne
// besked
// disse skal være "name" på de forskellige tekstbokse på html-siden
// f.eks. <input type="text" name="navn"></input>
// lav liste over modtagere
$mail_modtagere = implode(",", $modtagere);
// klargør parametre
$navn = sanitize($_POST['navn']);
$emailadresse = "From: " . sanitize($_POST['emailadresse']);
$emne = "Information fra " . $navn . ": " . sanitize($_POST['emne']);
$msg = "Navn: ".$navn."\n\n";
$msg .= "Adresse: ".$adresse."\n\n";
$msg .= "E-mail: ".$emailadresse."\n\n";
if(ereg("^.+@.+\..+$", $emailadresse)) { //Hvis brugerens e-mail er gyldig fortsætter vi.
if($_POST['afhentning'] == 'foo') $email = "martin@schluetter.dk"; if($_POST['forsendelse'] == 'bar') $email = "ms@piconics.dk";
// 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;
}
?>