J'aimerais insérer la fonction sleep dans un script de copie de fichier.
en fait j'aimerais avoir l'affichage "copie en cours" puis une pause de 5 ou 10 secondes et enfin la copie se fait et l'affichage copie réussi s'affiche.
Le pb c'est que quand je lance mon script le sleep prend le pas sur l'affichage copie en cours et donc il y a une pause de 10 secondes et tout mes echo s'affiche en meme temps
voila mon code:
Va faire un tour du côté de la function flush() pour voir si elle ne peut pas t'aider.
même avec flush, c'est un problème bien connu de mise en buffer coté serveur ET coté client
FlorentG
Posté le 27-05-2005 à 10:31:00
Et c'est surtout aussi qu'on est en présence de pages webs, on peut pas faire une IHM comme une appli windows. C'est forcément limité par la technologie. Y'a un moment où on en demande un peu trop
Message édité par FlorentG le 27-05-2005 à 10:31:10
même avec flush, c'est un problème bien connu de mise en buffer coté serveur ET coté client
d'accord, mais c'est le seul moyen de faire ce que bedomon demande
Message édité par jeff@be le 27-05-2005 à 10:41:20
bedomon
La vérité est ailleurs
Posté le 27-05-2005 à 10:48:06
En fait je voulais inserer la fonction sleep pour avoir un copie en cours s'affichant quelque temps avant l'affichage de copie terminée, mais la fonction flush je la comprend pas trop avec cette histoire de buffer, c'est juste par soucis de détails.
---------------
Il faut la chercher
slash51
Posté le 31-05-2005 à 10:07:03
en fait la fonction sleep() va bloquer ton programme le temps de l'attente , tu pourras plus rien faire le temps qu'il dort
ce que je te conseille c'est d'afficher une pop up en javascript le temps de la copie et de la fermer apres la copie