• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Direkt auf eine Seite umleiten

webber979

Neues Mitglied
Ich habe ein PHP Verarbeitungdokument und immer nachdem es angewendet wird wird es komplett im Browser angezeigt.
Kennt ihr einen Befehl mit Javascript oder PHP mit dem man direkt auf eine andere Seite gelangt.
Irgendwas wie window.location...
Wäre echt dankbar.
webber979
 
Zeile 1 ist optional und Header müssen als erstes gesendet werden.
PHP:
header('HTTP/1.1 301 Moved Permanently');
header("Location: http://html.de");
 
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Buchungsformular</title>
  </head>
  <body>
  [PHP]<?php

 //The Post Data
 $name = $_POST['Name'];
  $email = $_POST['E-Mail-Adresse'];
  $tel = $_POST['Telefonnummer'];
  $dat = $_POST['Bevorzugtes-Datum'];
  $music= $_POST['Musiker'];
  $genre = $_POST['Genre'];
  $comment = $_POST['Kommentar'];
  $buchung = $_POST['Buchung-Studio'];
 $comment = utf8_decode($comment);
  $name = utf8_decode($name);
  $email = utf8_decode($email);
 $to = '[email protected];';
 $subject = 'Anfrage von '.$name.' ';
 $message='Name: ' .$name. '
 Email: '.$email.'
  Telefonnummer: '.$tel.'
  Bevorzugtes Datum: '.$dat.'
  Musikart: '.$music.'
  Genre: '.$genre.'
  
 Nachricht:
  '.$comment.'
 Buchungsart: '.$buchung;
 $headerToMe = 'From: '.$email.'' . "\r\n" .
  'Reply-To: '.$email.'' . "\r\n" .
  'X-Mailer: PHP/' . phpversion();

 mail($to,$subject,$message,$headerToMe);
  ?> 
[/PHP]

 <script language="JavaScript"> header("Location: "http://fre.de");   </script>  
 </body>
</html>
läuft immer noch nicht
 
Zuletzt bearbeitet:
das war php code, hab doch geschrieben, muss VOR dem doctype kommen in <?php ?> und wenn du nix anderes zurück sendest, dann kannst den ganzen HTML-Kram weglassen. Probier doch mal erst ein PHP Script, was nur die eine Zeile hat
PHP:
header("Location: http://html.de");
 
Wenn du aber unbedingt einen JS CODE brauchst dann lautet der:
HTML:
<script type='text/javascript'>
//
//Im Selben Fenster Weiterleiten
location.href='http://html.de';

//
//Neues Fenster Öffnen un weiterleiten
window.open('http://html.de', 'Fenstername', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=200,left=22,top=22');
</script>

Eine Objekt Referenz findest du hier:
JavaScript: 6.4.1 window.open
 
Zurück
Oben