Weiterleitung auf Html-Seite

mediamacher

Mitglied
Hallo,

ich habe folgendes kleines Anfängerproblem:

In meinem Mailformular wird nach dem Ansenden ein Text mit Zurückfunktion angezeigt.
PHP:
print "Die E-Mail wurde erfolgreich versandt! <a href=\"index.htm\">Zurück</a>"; }

Ich möchte jedoch anstelle des Textes eine Weiterleitung auf eine Dankeseite, welche in html vorliegt. Wie kann ich bei print...eine Weiterleitung einbauen?

Danke für jede Hilfe

:-)

Matze
 
Code:
header("Location: http://www.deineseite.de/danke.html");
Beachte:
  • Die URL muss absolut sein
  • Vor dem header darf nichts dan den Client gesendet werden. Sprich: Kein echo, keine Fehlermeldungen, keine Notices und auch kein HTML-Code ausserhalb der PHP-Tags (auch z.B. Leerzeichen)
 
leider nicht...hier der ganze Code

<?php

include("con.php");

if($email!="" && ereg("^([a-zA-Z0-9._-]+)@([a-zA-Z0-9.-]+.[A-Za-z][A-Za-z]+)$", $email)) {

if($name == "" || $email == "" || $betreff == "") {
//Hier muss die Fehler-Seite rein!
print "Es müssen alle Felder ausgefüllt werden! <a href=\"formular.php\">Zurück</a>";

} else {


//Webmaster-Responder
$empfaenger = $empfaenger_mail;
$betreff = "$betreff";
$text = "
Sehr geehrte(r) $name,

wir haben Ihre Mail erhalten:

Name: $name
Strasse: $strasse
PLZ/Ort: $ort


Wir setzen uns umgehend mit Ihnen in Verbindung.

Mit freundlichen Grüssen,";
mail($empfaenger, $betreff, $text, "From: $name <$email>");


//Auto-Responder
$empfaenger = "$email";
$betreff = "$betreff";
$text = "Name: $name
Strasse: $strasse
PLZ/Ort: $ort


Email:$email";


mail($empfaenger, $betreff, $text, "From: $name <$email>");


//Auto-Responder Ende

//Hier muss die Danke-Seite rein!
header("Location: http://www.meineseite.de/danke.htm");



} else {
print "Es wurde eine falsche E-Mail Adresse angegeben! <a href=\"formular.php\">Zurück</a>"; }



?>
 
Toll, du klatschst uns hier ein paar Zeilen Code hin und mit den wenigen Worten
"leider nicht...hier der ganze Code"

Es wäre äußerst interresant zu wissen, was genau nicht geht und ob, und
wenn ja, welche Fehlermeldungen es gibt!
 
Zuletzt bearbeitet von einem Moderator:
"Vor dem header darf nichts dan den Client gesendet werden. Sprich: Kein echo, keine Fehlermeldungen, keine Notices und auch kein HTML-Code ausserhalb der PHP-Tags (auch z.B. Leerzeichen)"
Wie mein Vorredner schon geschrieben hat ... Kein HTML Code vor dem Header ...

Gruß
Grashnak
 
Zurück