anoniem Geplaatst: 2 november 2003 Delen Geplaatst: 2 november 2003 Hoi, Een script dat ik heb gemaakt moet, nadat de uitvoer naar de browser is gestuurd, nog het een en ander verwerken. Deze verwerking achteraf produceert geen uitvoer naar de browser meer. Op het moment is het zo dat, nadat alle uitvoer gegeven is, de browser pas na de verwerking (30 tot 50 seconden) aangeeft dat het laden van de pagina is voltooid. Nu ben ik gaan zoeken naar een nette oplossing. Die heb ik echter nog niet kunnen vinden. Een poging die ik gewaagd heb is met register_shutdown_function een functie te registreren, direct gevolgd door een exit, maar dit heeft hetzelfde effect (namelijk dat de browser blijft wachten). Heeft iemand een tip die mij kan helpen? - Mark Quote Link naar reactie
anoniem Geplaatst: 2 november 2003 Auteur Delen Geplaatst: 2 november 2003 Ik denk dat [url=http://nl2.php.net/manual/nl/function.flush.php]flush[/url] voor jou de oplossing wordt. Quote Link naar reactie
anoniem Geplaatst: 2 november 2003 Auteur Delen Geplaatst: 2 november 2003 demo: http://ben.milleare.com/dev/flush.php post: http://ben.milleare.com/archives/000210.html Quote Link naar reactie
anoniem Geplaatst: 2 november 2003 Auteur Delen Geplaatst: 2 november 2003 register_shutdown_function is wel de goeie weg, maar sinds 4.3 heb je [b:79e46c0086]declare(ticks=1);[/b:79e46c0086] nodig. flush() en friends zijn voor output buffering en niet relevant voor cleanups nadat alle output al verzonden is. Quote Link naar reactie
anoniem Geplaatst: 3 november 2003 Auteur Delen Geplaatst: 3 november 2003 Hoi, Ziet er op zich wel interessant uit, die [b:33fc320a4e]declare(ticks=1);[/b:33fc320a4e] (bekeken op php.net), maar ik zie niet in hoe ik hier gebruik van kan maken. Is een toelichting mogelijk? - Mark Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen