Hallo zusammen,
im Voraus muß ich sagen, daß ich ein absolutes Greenhorn in Sachen php bin - was wahrscheinlich an dem folgenden script eh offensichtlich wird.
Habe versucht ein paar checkboxen in ein funktionierendes script einzubauen (ein von oesi modifiziertes script aus den golivetipps) mit ein paar Zeilen aus "
http://www.dclp-faq.de". Ich ahnte schon, daß es so einfach nicht sein würde. Habe jetzt aber keine Ahnung wie ich die checkboxen-Auswahl in die Mail bekomme. Liegt es an print?
Weiß jemand Rat?
<?php
$vorname = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['vorname'], -1);
$name = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['name'], -1);
$email = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['email'], -1);
$strasse = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['strasse'], -1);
$wohnort = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['wohnort'], -1);
$subject = preg_replace ( "/[^\w\d\s]/", " ", $HTTP_POST_VARS['subject'], -1);
if ($vorname!="" AND $name!="" AND $email!="" AND $subject!="" ) {
$mailto
="test@test.de"; $mailfrom
="test@test.de"; $body="Vorname: $vorname
Nachname: $name
Strasse: $strasse
PLZ/Ort: $wohnort
Email: $email
Betrifft: $subject";
if (isset($_REQUEST['Interesse'])) {
reset($_REQUEST['Interesse']);
foreach ($_REQUEST['Interesse'] as $k => $v) {
print "$k $v\n";
}
} else {
print "alle cbutton schlafen schon.\n";
}
$more = "From: $mailfrom\r\nContent-Type: text/plain";
mail($mailto, $subject, $body, $more);
header("location: danke.html");
}
else {
header("location: fehler.html");
}
?>