Affichage progressif php

peluchextoutou Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   -  
peluchextoutou Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai créé un script php qui sauvegarde mon ftp (backup) mais le chargement de la page prend BEAUCOUP de temps car php éxécute toutes les requetes avant d'afficher...
est-il possible d'afficher la page au fur et a mesure de la progression

echo blabla
echo blabla2

et ainsi de suite..
jaimerais que les echo apparaissent durant la progression de la page ou sinon, juste une page wait.php

merci d'avance!

A voir également:

3 réponses

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

La fonction flush() impose à php d'envoyer le tampon de sortie en cours.
https://www.php.net/manual/fr/function.flush.php

Il y a des restrictions liées à ton environnement, je te laisse te faire une idée avec le lien ci-dessus.
Pour une config de base (genre easy-php, xampp ou autre), ça fonctionne bien (je l'utilise pour faire une barre de défilement)

Dans ton cas, cela donnerait :

echo blabla;
flush();
echo blabla2;
flush();


Xavier
1
peluchextoutou Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   11
 
Merci beaucoup!
je vais tester et je te tiendrai au courant ^^
0
peluchextoutou Messages postés 197 Date d'inscription   Statut Membre Dernière intervention   11
 
ca fonctionne impec mais les fichiers ne sont plus enregistrés..
voici mon code : http://pastebin.ca/1967373
tu peut m'aider ?
0