Und das ist das komplette Skript, damit man weißt wovon ich rede:
<?php
// Zu Testzwecken
// 1 => Der Inhalt der eMail wird in eine Textdatei geschrieben (wenn Sie offline testen)
// 0 => Die eMail wird verschickt
$offline = 0;
$email_from = "welt9@web.de";
// eMail-Adresse des Versenders als Absenderadresse nutzen (um direkt anworten zu können)
// 1 => Ja
// 0 => Nein
$senders_email = 1;
$name_of_email = "eMail";
$send_dat = array
("dat1" => array($partner, "Kontakt über Internet"),
#"dat2" => array("", "", "", ""),
#"dat3" => array("", "", "", ""),
);
$ignore_fields = array('send_index','Submit','senden_y');
###########################################################
###########################################################
$send_index = $HTTP_POST_VARS['send_index'];
// Prüfung, welches array zu senden verwendet werden soll
if ($send_index != "") {
$st = "$send_index";
} else {
$st = "dat1";
}
$mailto = $send_dat[$st][0];
//$mail_cc = $send_dat[$st][1];
$subject = $send_dat[$st][1];
// Datum (+deutsche Tage)
$name_tag[0] = "Sonntag";
$name_tag[1] = "Montag";
$name_tag[2] = "Dienstag";
$name_tag[3] = "Mittwoch";
$name_tag[4] = "Donnerstag";
$name_tag[5] = "Freitag";
$name_tag[6] = "Samstag";
$num_tag = date( "w");
$day = $name_tag[$num_tag];
$year = date( "Y");
$n = date( "d");
$month = date( "m");
$time = (date("H:i"));
// Datum einfügen
$mts = ":: Gesendet am $day, den $n.$month.$year - $time Uhr ::<br><br>";
// Formularfelder auslesen und in die eMail "einsetzen"
// Zu ignorierende Felder werden NICHT eingesetzt
while (list($nam,$val) = each($HTTP_POST_VARS)) {
if (in_array($nam, $ignore_fields)) continue;
$mts .= ":: $nam ::<br>$val<br><br>";
}
$mts = str_replace("<br>", "\n", $mts);
$mts = strip_tags($mts);
$mts = stripslashes($mts);
// Absender-eMail-Adresse
if ($senders_email == 1) {
$email_from = $HTTP_POST_VARS["$name_of_email"];
}
$header = "From: $email_from";
// Kopie schicken
//if (!empty($mail_cc)) {
// $header .= "\n";
// $header .= "Cc: $mail_cc";
//}
// email zum testen in ein Textfile schreiben...
if ($offline == 1) {
$testmail = fopen("email.txt","w+");
fwrite($testmail,$mts);
fclose($testmail);
}
if ($offline == 0) {
// ...eMail verschicken
mail ($mailto,$subject,$mts,$header);
} else {
// Fehlermeldung, wenn die eMail nicht geschickt werden konnte
echo "Es ist ein Fehler aufgetreten!\n";
echo "Bitte versuchen Sie es erneut...";
}
?>
Vielen Dank nochmal
Amin