Hallo,
ich hab hier ein Formmailer Script, das nicht funktioniert. Hab nicht viel Ahnung und würde mich freuen, wenn sich das mal jemand anschauen könnte.
Danke
Thilo
// Konfiguration
// =============
define('HTML_PRE_DE', 'contactD.htm');
define('HTML_POST_DE', 'contactFeedbackD.htm');
define('EMAIL_SENDER', 'info@rasanta.de');
define('EMAIL_RECIPENT', 'info@rasanta.de');
define('EMAIL_SUBJECT', 'Kontaktformular');
$message = "Über das Kontakformular traf die folgende Anfrage ein.\n\n".
"Name..........: %name%\n".
"Branche.......: %branche%\n".
"E-Mail........: %email%\n".
"Telefon.......: %telefon%\n".
"Marktform.....: %markt%\n";
"Bemerkung.....: \n%bemerkung%\n";
$fields = array();
$fields[0]['template'] = '%name%';
$fields[0]['value'] = $_POST['name'];
$fields[1]['template'] = '%branche%';
$fields[1]['value'] = $_POST['branche'];
$fields[2]['template'] = '%email%';
$fields[2]['value'] = $_POST['email'];
$fields[3]['template'] = '%telefon%';
$fields[3]['value'] = $_POST['telefon'];
$fields[4]['template'] = '%markt%';
$fields[4]['value'] = $_POST['markt'];
$fields[5]['template'] = '%bemerkung%';
$fields[5]['value'] = $_POST['bemerkung'];
// =============
if($_SERVER['REQUEST_METHOD'] == 'POST') {
foreach($fields as $field) {
$message = str_replace($field['template'], $field['value'], $message);
}
$header = 'From: '.constant('EMAIL_SENDER')."\r\n";
$header .= 'Reply-To: '.$_POST['email']."\r\n";
$header .= 'Content-Type: text/plain; charset=iso-8859-1'."\r\n";
$header .= 'X-Mailer: PHP/'.phpversion()."\r\n";
mail(constant('EMAIL_RECIPENT'), constant('EMAIL_SUBJECT'), $message, $header);
readfile($html_post);
} else {
readfile($html_pre);
}
?>
ich hab hier ein Formmailer Script, das nicht funktioniert. Hab nicht viel Ahnung und würde mich freuen, wenn sich das mal jemand anschauen könnte.
Danke
Thilo
// Konfiguration
// =============
define('HTML_PRE_DE', 'contactD.htm');
define('HTML_POST_DE', 'contactFeedbackD.htm');
define('EMAIL_SENDER', 'info@rasanta.de');
define('EMAIL_RECIPENT', 'info@rasanta.de');
define('EMAIL_SUBJECT', 'Kontaktformular');
$message = "Über das Kontakformular traf die folgende Anfrage ein.\n\n".
"Name..........: %name%\n".
"Branche.......: %branche%\n".
"E-Mail........: %email%\n".
"Telefon.......: %telefon%\n".
"Marktform.....: %markt%\n";
"Bemerkung.....: \n%bemerkung%\n";
$fields = array();
$fields[0]['template'] = '%name%';
$fields[0]['value'] = $_POST['name'];
$fields[1]['template'] = '%branche%';
$fields[1]['value'] = $_POST['branche'];
$fields[2]['template'] = '%email%';
$fields[2]['value'] = $_POST['email'];
$fields[3]['template'] = '%telefon%';
$fields[3]['value'] = $_POST['telefon'];
$fields[4]['template'] = '%markt%';
$fields[4]['value'] = $_POST['markt'];
$fields[5]['template'] = '%bemerkung%';
$fields[5]['value'] = $_POST['bemerkung'];
// =============
if($_SERVER['REQUEST_METHOD'] == 'POST') {
foreach($fields as $field) {
$message = str_replace($field['template'], $field['value'], $message);
}
$header = 'From: '.constant('EMAIL_SENDER')."\r\n";
$header .= 'Reply-To: '.$_POST['email']."\r\n";
$header .= 'Content-Type: text/plain; charset=iso-8859-1'."\r\n";
$header .= 'X-Mailer: PHP/'.phpversion()."\r\n";
mail(constant('EMAIL_RECIPENT'), constant('EMAIL_SUBJECT'), $message, $header);
readfile($html_post);
} else {
readfile($html_pre);
}
?>
Kommentar