Function sleep en local et sur Amen

Résolu
chapda26 -  
 chapda26 -
Bonjour,

Voilà je souhaite faire un script avec sleep() sur mon serveur local mais cela ne marche pas comme je veux alors que lorsque je le met sur Amen cela fonctionne.

echo 'Affichage 1<br />';
sleep(5);
echo 'Affichage 2';


Avec ce code chez Amen, il écrit Affichage 1, attend 5 secondes puis écrit Affichage 2.
En local : il attend 5 secondes puis écrit Affichage 1 et affichage 2 dans la foulée.

Une idée ?

Cordialement

David
A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.
Pourquoi utiliser cette fonction en PHP ?
Ça ne fera que ralentir le serveur inutilement.
Fais plutôt cet effet en Javascript, s'il est vraiment nécessaire.
0
chapda26
 
Bonjour,

Merci avion-f16 pour ta réponse mais pour diverses raisons je souhaitais faire ça en php.

J'ai trouvé une réponse sur un autre forum. Voici le bout de code qui m'a servi de base :

for ($i=0; $i<10; $i++) {
	echo str_pad("--", 4096);
	flush();
	ob_flush();
	sleep(5);
}


Cordialement
0