Weiterleitung mit PHP auf Formular-Bestätigungs-Seite

altox-de

Erfahrenes Mitglied
Hallo,
habe bereits folgenden Code:

Code:
<?PHP
 
 $Fehlen = "";
 if (empty($Name)) {
    $Fehlen = $Fehlen."<LI>Ihr Name";
 } 
  if (empty($eMail)) {
    $Fehlen = $Fehlen."<LI>Ihre eMail-Adresse";
 }
  if (empty($Nachricht)) {
    $Fehlen = $Fehlen."<LI>Ihre Nachricht";
 } 
    
 if (!empty($Fehlen)) {
   echo "<body bgcolor=FFF4E4><font size=4 face=Arial><B>Kontakt</B></font><BR><BR>";
   echo "<font size=3 face=Arial>Bitte entschuldigen Sie,<BR><BR>";
   echo "aber Ihre Nachricht wurde nicht versandt.<BR>";
   echo "Es fehlten nämlich folgende Angaben:<BR><BR>";
   echo "<B>$Fehlen</B><BR><BR>";
   echo "<B>Sie werden automatisch weitergeleitet...<BR><BR>";
   echo "Wichtig ist, dass Sie alle Felder ausfüllen!</font>";
} else {
 
  $Body ="$Name <$eMail> schrieb: \n".$Nachricht;
    mail("$An", "$Betreff", "$Body", "from:".$eMail);
 
  header("location: http://www.altox.de/009-00-sankt-pelagius-04-05/pages/5kontakt/danke.html");

 }
 
?>

Ist es möglich darein eine zeitverzögerte Weiterleitung (3 Sekunden) einzubauen, die die Seite auf die im gleichen Ordner befindliche Seite kontaktstart.html weiterleitet?

Vielen Dank schon jetzt für die Hilfe ;-)
altox-de
 
Zuletzt bearbeitet:
Wirklich

Gibt es dann eine Möglichkeit, eine Weiterleitung zu realisieren?
Es handelt sich dabei um eine .php-Datei (welch Wunder) :rolleyes:
 
Doch - es geht!

Hi!
Habe es gerade ausprobiert.
So klappt es:

<head>
<meta http-equiv="refresh" content="2; URL=kontaktstart.html"></head>
<?PHP... [PHP-Code]


So funktioniert es wirklich:
Kannst selber ausprobieren:

Dann auf "Kontakt" und einfach eines leer lassen!

Vielen Grüße
 
Ja logisch geht es, aber das ist kein PHP. :rolleyes: Dieser Code ist für die Weiterleitung verantwortlich:
Code:
<meta http-equiv="refresh" content="2; URL=kontaktstart.html">
Und das ist stinknormales HTML.
 
Äh... voodoo?

Du: daher besteht keine
Möglichkeit auf dem Client ein "Sie werden in 3 Sekunden
weitergeleitet" von PHP steuern zu lassen.

Darauf altox: Doch - es geht!

Darauf ich: Ja logisch geht es, aber das ist kein PHP.
Was ist daran bitte Spam?
 
und es geht doch ;-)

Ihr habt ja schon recht das
<head>
<meta http-equiv="refresh" content="2; URL=kontaktstart.html"></head>

aber warum schreibt ihr das net einfach ins echo

if($mail == "send;-)"){
echo "<head>
<meta http-equiv="refresh" content="2; URL=kontaktstart.html"></head><body>etc..."
}
else{
echo "ja tut mir ja leid aber du ... .bist einfach net in der Lage";
}
 
Zurück