Pagina 2 van 2

Geplaatst: 08 feb 2007, 21:08
door Stijn Herreman
Prophecy schreef:Aanpassen van een pagina is wel het aftellen van 5 (of ander aantal) seconden en daarna redirecten en dát kan php dus niet!
Jij hebt duidelijk het topic niet helemaal gelezen!
HET KAN WEL!

@ramon: wat is dat juist, die sleep functie?

edit
veranderd naar normaal lettertype
wou zeker zijn dat hij het zag

Geplaatst: 08 feb 2007, 21:14
door Ramon Fincken
Stijn, geen geschreeuw hier, daarvoor zitten we hier niet. Volgende keer normaal lettertype en eventueel wat meer uitleg !



stap 1: doe iets waarbij je geen headers of andere output ( echo's ) hebt
stap2: sleep functie.. http://www.php.net/sleep
stap3: location header redirect

Geplaatst: 08 feb 2007, 21:15
door Coen
Via sleep kan het ja... :(

Maar dat was nog niet genoemd in dit topic, vóór mijn reply! Daarvoor waren er alleen maar mogelijkheden getoond met meta-tags of javascript!
Stijn Herreman schreef:edit
veranderd naar normaal lettertype
wou zeker zijn dat hij het zag
Ik lees het toch wel hoor, in tegenstelling tot anderen hier op het forum, lees ik praktisch elk bericht...

Geplaatst: 08 feb 2007, 21:16
door Stijn Herreman
@Prophecy
Xanland schreef:

Code: Selecteer alles

     case 'REFRESH': 

       if (headers_sent()) exit("Headers already sent. Can not redirect to $url"); 

       header("Refresh: 0; URL=\"$url\""); 
       exit;
Hier zit de 0 redirecteertijd ook in en het is geen META!

Geplaatst: 08 feb 2007, 21:17
door Ramon Fincken
laten we maar even wachten totdat salomon even laat weten of hij ondertussen genoeg info heeft ...

Geplaatst: 08 feb 2007, 21:18
door Coen
Stijn Herreman schreef:@Prophecy
Xanland schreef:

Code: Selecteer alles

     case 'REFRESH': 

       if (headers_sent()) exit("Headers already sent. Can not redirect to $url"); 

       header("Refresh: 0; URL=\"$url\""); 
       exit;
Hier zit de 0 redirecteertijd ook in en het is geen META!
Ohja en waar dan wel?

Geplaatst: 08 feb 2007, 21:19
door Stijn Herreman
Prophecy schreef:
Stijn Herreman schreef:@Prophecy
Xanland schreef:

Code: Selecteer alles

     case 'REFRESH': 

       if (headers_sent()) exit("Headers already sent. Can not redirect to $url"); 

       header("Refresh: 0; URL=\"$url\""); 
       exit;
Hier zit de 0 redirecteertijd ook in en het is geen META!
Ohja en waar dan wel?
Wat, waar dan wel ?
Als je het hebt over de 5 seconden, dan vervang je die Refresh: 0 gewoon door Refresh: 5

Geplaatst: 08 feb 2007, 21:22
door Coen
Je hebt gelijk als je zegt dat php de redirect aanstuurt, maar in principe is het niet php dat de redirect maakt en al helemaal niet hetgene dat aftelt :P Dat zijn de headers van de HTML pagina die php verstuurd! :) :P Laten we er maar over ophouden, hier worden we het toch nooit over eens! ;)

Geplaatst: 08 feb 2007, 21:22
door Ramon Fincken
:!: Heren !! laat me jullie niet nogmaals liggen ruzien in dit topic.
Iedereen heeft gelezen wat de ander wilde zeggen en er zijn verschillende oplossingen aangedragen voor de topicstarter.

Als iemand een probleem heeft wil ik een PM zien, en niet in dit openbare topic!!

Geplaatst: 08 feb 2007, 21:26
door Stijn Herreman
Ik maak geen ruzie. Ik probeer gewoon duidelijk te maken aan Prophecy dat het wel kan met php. Zonder meta of javascript. Nu zwijg ik..

Geplaatst: 08 feb 2007, 21:43
door Coen
Stijn Herreman schreef:Ik maak geen ruzie. Ik probeer gewoon duidelijk te maken aan Prophecy dat het wel kan met php. Zonder meta of javascript. Nu zwijg ik..
Ruzie bijgelegd via PM, voor zover er ruzie was! ;)

We denken er gewoon verschillend over en daarmee is deze discussie over! ;)

Geplaatst: 08 feb 2007, 21:49
door Ramon Fincken
nouja, klein meningsverschilletje ;)

we moeten t wel een beetje functioneel houden hier, als in ideeen brengen voor de redirect, en dus ook duidelijk naar elkaar zijn :)

Fijn dat er niets aan de hand is, tijd voor :bier: !

Geplaatst: 08 feb 2007, 21:51
door Coen
Morgen weer vroeg op, dus zal niet veel uithalen! ;)

* Prophecy gaat naar Bee's Überspøm topique-bar! :)

Geplaatst: 09 feb 2007, 08:00
door Salomon
Ramon Fincken schreef: stap 1: doe iets waarbij je geen headers of andere output ( echo's ) hebt
stap2: sleep functie.. http://www.php.net/sleep
stap3: location header redirect
Dat is nou het probleem... Ik wil eerst echo'en, en na vijf seconde een redirect.
Maar hoe doet phpBB dit nou? Met een header("Refresh"), een méta of een javascript?

Geplaatst: 09 feb 2007, 08:43
door Ramon Fincken
Salomon schreef:
Ramon Fincken schreef: stap 1: doe iets waarbij je geen headers of andere output ( echo's ) hebt
stap2: sleep functie.. http://www.php.net/sleep
stap3: location header redirect
Dat is nou het probleem... Ik wil eerst echo'en, en na vijf seconde een redirect.
Maar hoe doet phpBB dit nou? Met een header("Refresh"), een méta of een javascript?

meta, zie de message_die en redirect functie in includes/functions.php

Geplaatst: 09 feb 2007, 11:19
door Paul
Stijn Herreman schreef:@Prophecy
Xanland schreef:

Code: Selecteer alles

     case 'REFRESH': 

       if (headers_sent()) exit("Headers already sent. Can not redirect to $url"); 

       header("Refresh: 0; URL=\"$url\""); 
       exit;
Hier zit de 0 redirecteertijd ook in en het is geen META!
Mooie meta header ;)

Geplaatst: 09 feb 2007, 11:20
door Coen
Sssst Paul! ;)

Dat is nou precies wat ik al de hele tijd wil zeggen, maar daar is al een hele discussie over geweest die nou net een beetje gesust is! ;)