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

  FORUM HardWare.fr
  Programmation
  PHP

  BDD et PHP/HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

BDD et PHP/HTML

n°674747
houam3012
Au pays des chauve souris
Posté le 16-03-2004 à 03:39:58  profilanswer
 

Voila j'ai une base de donnees qui me fournit les informations que ma page PHP met en forme et affiche. Seulement j aimerai que cette page genere une page 100% HTML (disons 100% statique), demande non negociable de mon tuteur. Je ne vois pas comment faire, qui peut m aider please?

mood
Publicité
Posté le 16-03-2004 à 03:39:58  profilanswer
 

n°674753
naceroth
Posté le 16-03-2004 à 04:45:43  profilanswer
 

Euh parce que le résultat d'un script php qui met en forme et affiche c'est de l'hébreu d'habitude ? :D
 
Solution s'apparentant au cache : utiliser les buffers (ob_start & co) et enregistrer le résultat du script dans un fichier.

n°674755
houam3012
Au pays des chauve souris
Posté le 16-03-2004 à 05:24:15  profilanswer
 

Citation :

utiliser les buffers (ob_start & co) et enregistrer le résultat du script dans un fichier.  
 


Ou puis je trouver des infos la dessus ?

n°674760
dropsy
et bonne chance surtout...
Posté le 16-03-2004 à 07:55:23  profilanswer
 

dans la doc [:proy]
http://fr.php.net
 
mais tu peux aussi de contenter d'un fopen, fwrite, fclose ;)

n°674931
T509
$job->GetJob(now)
Posté le 16-03-2004 à 12:29:53  profilanswer
 

Code :
  1. <?php
  2. ton_script();
  3. enregistre_dans_fichier();
  4. header("Location: http://ton_domaine/chemin/fichier.html" );*
  5. exit();
  6. ?>


 
Cela devrait marcher je pense commme méthode

n°674952
jagstang
Pa Capona ಠ_ಠ
Posté le 16-03-2004 à 12:47:02  profilanswer
 

T509>> oui mais le but est bien de ne pas générer à chaque fois la page. comme pour des news, etc...  
 
tu fais ta news, au moment ou tu enregistre, le fichier html est modifié est les appels se font sur cette page statique

n°675021
lkolrn
&lt;comment ça marche?&gt;
Posté le 16-03-2004 à 13:54:25  profilanswer
 

le php n'est pas censé toujours générer des pages html (statiques donc) :??:
 
note: je suis un newbie du php :sweat: :D


Message édité par lkolrn le 16-03-2004 à 13:55:26
n°675054
naceroth
Posté le 16-03-2004 à 14:13:53  profilanswer
 

dropsy a écrit :


mais tu peux aussi de contenter d'un fopen, fwrite, fclose ;)


 
Oui, bien sûr :) Mais par expérience c'est plus "habituel" de toute faire normalement avec juste les instructions sur les buffers aux deux extrémités du code :)
 

LKoLRn a écrit :

le php n'est pas censé toujours générer des pages html (statiques donc) :??:


 
Toujours non, généralement oui. Le but étant ici de créer la page une et une seule fois, sans plus faire appel à php par la suite

n°675240
lkolrn
&lt;comment ça marche?&gt;
Posté le 16-03-2004 à 18:01:42  profilanswer
 

mkay, je viens de comprendre...
quel interet ? c vraiment + rapide quand ya beaucoup de requete à afficher ou bien... :??:

n°675244
naceroth
Posté le 16-03-2004 à 18:05:57  profilanswer
 

plus rapide oui, et surtout ça fonctionne même avec un serveur sql en rade...

mood
Publicité
Posté le 16-03-2004 à 18:05:57  profilanswer
 

n°675285
jagstang
Pa Capona ಠ_ಠ
Posté le 16-03-2004 à 19:13:48  profilanswer
 

c'est clair que si c'est plus de traitement c'est plus rapide. (surtout sur des sites _très_ visités)


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

  BDD et PHP/HTML

 

Sujets relatifs
afficher html[Php] adresse de la page de script !
utilisation de htmlentities en PHP/MySQLPhp - et decompression de fichier ... (Free)
Comment est fait une newsletter type cdiscount ... en html ?[PHP] Gérer un tableau à 4 dimensions
[PHP + Ming] Y a t-il des utilisateurs dans l'assistance ?[HTML] Comment créer un index du contenu du rep?
[HTML] Background transparentpb recuperer des checkbox d'html en php
Plus de sujets relatifs à : BDD et PHP/HTML


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