PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » bufferisation et interpretation partielle php » 28-04-2010 08:09:44

merci de reponse et me rappeler les us et coutumes.
Je ne souhaite pas m'appuyer sur le systeme de cache du serveur mais creer des fichiers statiques a partir d'un cms maison

merci

#2 Forum Général PHP » bufferisation et interpretation partielle php » 28-04-2010 08:09:44

xxxavvv
Réponses : 3

A partir d'une Template (php et mysql) un peu lourde en terme de requête, je souhaite créer des fichiers statiques.
J'utilise les fonctions OB_ pour intercepter les flux de sortie du serveur php et créer des fichiers sans requête sql. Mais j'ai besoin aussi de garder une inclusion dynamique d'un fragment html.
Peut on éviter l'interprétation d'une partie du code php lors de la bufferisation ou existe il d'autres solutions d'include, ajax et js, ... ?


exemple de template.php<html>
... <requête 1, requête 2, requête 3, conditions, ...>
<include ...>
</html>

je souhaite que l'include ne soit pas interprété au niveau de la buffurisation pour qu'il puisse être interprété au niveau du cache généré

Buffurisation
<?php
ob_start();
include 'template.php?param=x';
$tampon= ob_get_contents();
file_put_contents('cache/fichierx.php', $tampon) ;
ob_end_clean();
?>

Resultat souhaité
fichierx.php
<html>resultats de l'interpretation php mysql
<include>
</html>

Pied de page des forums

Propulsé par FluxBB