Hallo an alle,
ich bräuchte dringend Hilfe. Ich habe mit viel Einsatz jetzt ein kleines Formular in HTML geschrieben. Dieses geht mit folgendem Quelltext zu senden.php.
<form method="post" action="senden.php">
Und dann soll eine Antwortseite ausgegeben werden.
Das Problem: Die Daten aus dem Formular werden richtig an meine Mailadresse verschickt. Aber der Kunde erhält nur eine weisse Seite als Dankeschön und nicht die extra entworfene htm-Seite.
Wo liegt das Problem? Was habe ich falsch gemacht. Das Script ist hier aus dem Forum:
Hier das PHP-Script:
<?php
$fields = array('preisfrage','name','plzort','ort','strasse','email','preise','aufmerksam','newsletter'); //hier trägst du einfach alle Feldnamen ein
$linkOk = 'http://www.lichtprofi-leipzig.de/dankeseite.htm'; // Weiterleitung auf diese Seite wenn die Mail gesendet wurde
$linkErr = 'http://www.lichtprofi-leipzig.de/fehlerseite.htm'; // und hier gehts hin wenn es einen Fehler gab
$msg = '';
foreach($fields as $field) {
$msg.= $field.': '.$_POST[$field]."\n";
}
if (@mail('[email protected]','Teilnahme am Gewinnspiel von Lichtprofi-Leipzig.de',$msg)) {
header('Location: '.$linkOk);
} else {
header('Location: '.$linkErr);
}
?>
Ich hoffe sehr, dass mir jemand helfen kann.
Vielen lieben Dank schon mal.
Silly
Seite 1 von 1
Formular-antwortseite Wird Nicht Geladen
Anzeige
#2
geschrieben 16. November 2007 - 15:18
Wird der Link den korrekt übergeben?
Du schriebst, dass eine leere Seite erscheint. Wie ist die URL der Seite?
Ansonsten, wenn das script richtig schaltet und die Mail gessendet wird, soll er die Danke-Seite anzeigen. Nach script tut er das auch.
Wird vor dem Script schon eine ausgabe verarbeitet? Header darf keine Ausgabe vor sich haben, ansonsten gibts Probs mit dem Apache.
Du schriebst, dass eine leere Seite erscheint. Wie ist die URL der Seite?
Ansonsten, wenn das script richtig schaltet und die Mail gessendet wird, soll er die Danke-Seite anzeigen. Nach script tut er das auch.
Wird vor dem Script schon eine ausgabe verarbeitet? Header darf keine Ausgabe vor sich haben, ansonsten gibts Probs mit dem Apache.
Thema verteilen:
Seite 1 von 1