Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weiterleitung



DJ.RIGO
02-04-2003, 20:11
HI,

was muss ich machen?

Ich habe 4 Templates und 1 PHP Datei mit inhalt

<?
require("funktions.php");
eval("dooutput(\"".gettemplate("main")."\");");
?>

Nun möchte ich z.b.

<?
require("funktions.php");
eval("dooutput(\"".gettemplate("main1")."\");");
eval("dooutput(\"".gettemplate("main2")."\");");
?>

dann soll die seite
eval("dooutput(\"".gettemplate("main1")."\");");
aufgerufen werden und nach ein paar sekunden dann die Seite

eval("dooutput(\"".gettemplate("main2")."\");");

geht das?

Danke

Gaert
03-04-2003, 10:11
Hallo!

Ich bin ein wenig verwirrt über die Verwendung von eval...

Ich schreibs erstmal in verständliche Form.



<?php
require("funktions.php");
dooutput(gettemplate("main1"));
//warten...
//erste Seite löschen...
dooutput(gettemplate("main2"));
?>


So... und jetzt willst du also erst die eine anzeigen, und ein paar Sekunden später die erste Seite mit der Zweiten überschreiben, richtig?

PHP Seitig ist das nicht machbar, da du nach dem output der ersten Seite die HTML Header nicht mehr manipulieren kannst um einen Location Wechsel herbeizuführen.
Du musst die Seite als Clientseitig über einen Meta Refresh oder per Javascript machen.

DJ.RIGO
05-04-2003, 10:59
Original geschrieben von Gaert
Hallo!

Ich bin ein wenig verwirrt über die Verwendung von eval...

Ich schreibs erstmal in verständliche Form.



<?php
require("funktions.php");
dooutput(gettemplate("main1"));
//warten...
//erste Seite löschen...
dooutput(gettemplate("main2"));
?>


So... und jetzt willst du also erst die eine anzeigen, und ein paar Sekunden später die erste Seite mit der Zweiten überschreiben, richtig?

PHP Seitig ist das nicht machbar, da du nach dem output der ersten Seite die HTML Header nicht mehr manipulieren kannst um einen Location Wechsel herbeizuführen.
Du musst die Seite als Clientseitig über einen Meta Refresh oder per Javascript machen.

Dein Script ist nicht korrekt es geht auch so aber meins benutze ich lieber. Es geht.

Ich möchte eine Weiterleitung zwichen sllen dooutput ausgaben.;)