Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2268 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  affichage des pages php par morceaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

affichage des pages php par morceaux

n°1842617
manu0000
Posté le 24-01-2009 à 22:05:15  profilanswer
 

bjr,
je voudrais savoir s'il est possible de forcer le navigateur a commencé à afficher la page html même si l'execution du script php n'est pas encore terminée?
si oui, comment faire svp? est-ce parametrable?
merci!


Message édité par manu0000 le 24-01-2009 à 22:46:15
mood
Publicité
Posté le 24-01-2009 à 22:05:15  profilanswer
 

n°1842855
aideinfo
Posté le 25-01-2009 à 20:10:31  profilanswer
 

Ce n'est pas possible puisque tu ne peux pas inclure de PHP dans une page HTML. LE principe : le serveur PHP interprète le coee PHP. L'ensemble est envoyé vers le navigateur une fois le script PHP interprété.
Impossible de répondre précisément sans plus d'infos sur la constitution de la page. A voir peut-être avec Ajax.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1844947
CyberDenix
Posté le 29-01-2009 à 18:59:23  profilanswer
 

Ce que tu demandes est impossible, il est par contre possible d'afficher un site morceau par morceau en faisant un petit flush de temps à autre. Ceci n'est bien évidemment utile que si ton script attends la fin pour balancer la sauce. Par contre si ton script utilise de la compression de données à la volée , alors ça va te pourrir ta compression et donc en fait, ce n'est pas souhaitable.


---------------
Directeur Technique (CTO)
n°1849003
manu0000
Posté le 09-02-2009 à 15:47:50  profilanswer
 

bjr,
merci beaucoup, c'est que je cherchais !!!
mais pourquoi dites-vous que c'est impossible?
peut etre que je me suis mal exprimé
j'ai un script php qui génère du html mais dont l'exécution est longue, je voulais que la navigateur affiche le début de la page html générée meme si elle n'est pas encore générée en entier.
en tout cas merci !
a+

n°1849232
Bouchon2
Crabe glauque
Posté le 09-02-2009 à 23:47:25  profilanswer
 

Si ton serveur http ne "bufferise" pas les pages php, il suffit d'utiliser la commande flush() de PHP pour que les données soient envoyées au client. Attention, si tu as écrit moins de 1Ko de données, l'affichage de la page ne sera pas mis à jour. Dans ce cas tu peux très bien envoyer des espaces pour forcer le navigateur à rafraîchir l'affichage. Pour plus d'informations : http://php.net/flush

n°1849411
rufo
Pas me confondre avec Lycos!
Posté le 10-02-2009 à 13:26:34  profilanswer
 

Son besoin cache peut-être un pb de manque d'optimisation de son code php ou d'un manque de puissance du serveur ou de requêtes sql trop longues...:/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1849637
manu0000
Posté le 11-02-2009 à 03:35:47  profilanswer
 

presque...;-)
en fait je fais pas des requetes sql mais des query dans des fichiers xml via xslt
c'est le parsing des fichiers xml (qui precède le traitement xslt) qui est abominable...
je vais devoir tout passer en mysql


Message édité par manu0000 le 11-02-2009 à 03:36:24

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  affichage des pages php par morceaux

 

Sujets relatifs
Mes pages seront-t-elles référencées ou pas ?Affichage sur une carte
pb affichage photo et beugue accentsAfficher Résultat sur plusieurs pages
Affichage d'image au clik d'une autre imageaffichage aligné avec la commande echo
Le HTML pour des pages dynamiques ?pb de liens/ affichage page php
Affichage d'un JList dans un JTextAreaaffichage d'un graphe en java
Plus de sujets relatifs à : affichage des pages php par morceaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR