Function sleep en local et sur Amen

Résolu/Fermé
chapda26 - 22 nov. 2010 à 11:43
 chapda26 - 23 nov. 2010 à 08:27
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

2 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 nov. 2010 à 19:12
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
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