generer en php des pages statiques html a partir de mysql

Le
JPW
bonjour

j'ai un script classique qui s'appuie sur une base mysql
et qui affiche des pages dynamiques du genre

www.monsite.com/monscript.php?id01

où 0001 est un enregistrement de la base

j'aimerais générer des pages statiques
du style :

www.monsite.com/statique/0001.html

je me souviens avoir déjà posé la question il y a 7 ans
san réponse que j'aurais pu exploiter

connaissez vous un script qui fasse ça ??

merci

jpw
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Olivier Miakinen
Le #61278

j'ai un script classique qui s'appuie sur une base mysql
et qui affiche des pages dynamiques du genre

www.monsite.com/monscript.php?id01

où 0001 est un enregistrement de la base

j'aimerais générer des pages statiques
du style :

www.monsite.com/statique/0001.html


Tout d'abord, tu peux faire en sorte que les pages statique/xxxx.html
continuent à faire appel à monscript.php?id=xxxx, et soient donc des
pages dynamiques à l'apparence de pages statiques. Si c'est ça que tu
recherches, alors tu devras aller reposer la question dans le groupe

Maintenant, si tes pages changent assez rarement pour que tu en fasses
de vraies pages statiques (ce qui sera beaucoup plus rapide à consulter)
tu peux utiliser les fonctions de bufferisation de sortie :

Ça fera un truc du genre :

<?php
ob_start()
... tout ton code ...
$output = ob_get_contents();
... écrire $output dans le fichier statique ...
... finir avec ob_end_flush() ou ob_end_clean() ...
?>

Thief13
Le #61277
si c'est de l'URL rewriting que tu veux faire :
http://www.webrankinfo.com/forums/viewtopic_12843.htm
c'est déjà un élément de réponse. apres, utilise Google, et tu devrais
t'en sortir ;-)
JPW
Le #60351
"Thief13" 462483a3$0$29854$
si c'est de l'URL rewriting que tu veux faire :
http://www.webrankinfo.com/forums/viewtopic_12843.htm
c'est déjà un élément de réponse. apres, utilise Google, et tu devrais
t'en sortir ;-)


merci ça me semble bien je vais tester

jpw

JPW
Le #60352
"Olivier Miakinen"
Maintenant, si tes pages changent assez rarement pour que tu en fasses
de vraies pages statiques (ce qui sera beaucoup plus rapide à consulter)
tu peux utiliser les fonctions de bufferisation de sortie :


oui c'est exactement ça
mais désolé je comprend pas la "bufférisation de sortie"

merci quand même

jpw

Ça fera un truc du genre :

<?php
ob_start()
... tout ton code ...
$output = ob_get_contents();
... écrire $output dans le fichier statique ...
... finir avec ob_end_flush() ou ob_end_clean() ...
?>


JPW
Le #57362
"JPW" 4628ef1a$0$23497$
"Olivier Miakinen"
Maintenant, si tes pages changent assez rarement pour que tu en fasses
de vraies pages statiques (ce qui sera beaucoup plus rapide à consulter)
tu peux utiliser les fonctions de bufferisation de sortie :


oui c'est exactement ça
mais désolé je comprend pas la "bufférisation de sortie"

merci quand même

jpw

Ça fera un truc du genre :

<?php
ob_start()
... tout ton code ...
$output = ob_get_contents();
... écrire $output dans le fichier statique ...
... finir avec ob_end_flush() ou ob_end_clean() ...
?>



avec le temps j'ai fini par comprendre
et ça marche
merci

jpw


Publicité
Poster une réponse
Anonyme