Aller au contenu

générer des pages a partir d'une bdd


Sujets conseillés

Posté

Bonjour,

comment générer des pages (par exemple au format html) a partir d'une base de donnée sql pour qu'elles ne soient pas solicités sans arrets étant donné que c'est toujours les même infos qui en sont sortis svp ?

ps:language php/sql

cordialement

dido

Posté

Salut,

Une possibilité (certainement pas la seule) : dans ta page php, tu recherches un fichier xml.

S'il existe, et s'il n'est pas trop âgé (ex. : moins de n heures), tu l'utilises pour le contenu de ta page tel quel.

S'il n'existe pas ou est trop vieux, tu le crées à partir du contenu de la bdd, puis tu l'utilises de la même façon.

Posté

Salut dido,

Ce n'est rien de très compliqué. MarvinLeRouge te donnes un début d'explication.

Si la page existe au format (xml ou html) sur le disque et n'est pas très ancienne, tu l'affiches.

Si elle n'existe pas ou est trop agée, tu la crées. C'est à dire que tu accèdes à la base de données, écris la page sur le disque et l'envoies au navigateur.

Regardes le fonctionnement de ob_start() et des fonctions associées (ob_get_contents(), ob_end_flush(), ob_flush() , etc. ) pour comprendre comment générer le cache.

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...