Salut ;-)
Petit souci avec notre ami Php:
J'ai un script qui doit effectuer un output de la premiere partie d'un script afin d'envoyer au browser une image d'attente.
Cela marche correctement sous Windows avec:
- Apache 1.3 et PHP 4
- browser IE 6
Les grandes lignes du script:
Maintenant la même appli montée sur le serveur de test linux ... ne se comporte pas de la même façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ob_implicit_flush(true); $view = & new RecipientsScreen (); $view->generateHead(); flush(); // ici, call LDAP $view->generate();
- Apache 2
- même version PHP, même config php.ini
- même browser et interrogation en HTTP à partir de la même machine
Le serveur effectue le ouput de l'ensemble du résultat une fois tout le PHP executé.
Même et mettant la directive implicit_flush = On et en redémarrant httpd, impossible de changer le comportement de l'ouput... c'est quand même grave!
Une idée?
Partager