hallo zusammen, ich habe eigendlich keine ahnung von php, muss aber eine kleines script umschreiben.
habe:
„echo“ und eine wenig text dahinter, der dann eingeblendet wird.
will:
einen befehl der mir eine neue html seite in diesem fenster öffnet.
wahrscheinlich alles pretty easy, aber wie gesagt…habe keinen blassen. danke im vorraus
jan
alx
4. Februar 2003 um 17:56
2
hallo zusammen, ich habe eigendlich keine ahnung von php, muss
aber eine kleines script umschreiben.
habe:
„echo“ und eine wenig text dahinter, der dann eingeblendet
wird.
will:
einen befehl der mir eine neue html seite in diesem fenster
öffnet.
Das echo raus, dafür
Header("Location: http://neue/seite");
rein. URL muss vollständig sein (mit http und Servername).
Geht aber nur, falls vorher noch nichts anderes ausgegeben wurde. Wird vorher schon Text ausgegeben, wirds komplizierter.
Ab php 4 kann man da am Anfang des Scriptes (darf NICHTS davor stehen) folgendes einsetzen:
<?php ob_start() ?>
und zusätzlich zu der „Umleitungszeile“ (statt dem echo):
ob\_end\_flush();
Header("Location: http://neue/seite");
Denn werden die vorher gemachten Ausgaben zwischengespeichert und vor Aufruf der neuen Seite weggeworfen, da die Umleitung nur geht, wenn vorher noch keine Ausgabe an den Browser gesendet wurde.
Alexander
danke danke, ich werde es ausprobieren, hört sich wirklich hilfreich an…könnte klappen.