Vous n'êtes pas identifié(e).
Pages : 1
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
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>
Pages : 1