Affichage progressif php

Fermé
peluchextoutou Messages postés 197 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 10 octobre 2011 - 19 oct. 2010 à 13:38
peluchextoutou Messages postés 197 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 10 octobre 2011 - 20 oct. 2010 à 01:13
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 jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
19 oct. 2010 à 14:04
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 dimanche 14 février 2010 Statut Membre Dernière intervention 10 octobre 2011 11
20 oct. 2010 à 00:24
Merci beaucoup!
je vais tester et je te tiendrai au courant ^^
0
peluchextoutou Messages postés 197 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 10 octobre 2011 11
20 oct. 2010 à 01:13
ca fonctionne impec mais les fichiers ne sont plus enregistrés..
voici mon code : http://pastebin.ca/1967373
tu peut m'aider ?
0