Bonsoir
j'ai un p'tit soucis avec Cache_lite, je ne comprends pas, je n'ai aucun message d'erreur, il passe bien dans toutes les fonctions (j'ai testé) mais ne crée pas de fichier de cache ??? J'ai du rater qqchose !
Voici mon organisation :
inc/ est un répertoire qui contient mes scripts d'affichage
Cache/ est le répertoire contenant Cache_Lite (avec un sous-rép Lite)
Cache/tmp/ est le répertoire que j'ai désigné pour contenir mes fichiers de cache
J'ai choisi de mettre le code pour cacher mes appels MySQL dans mes fonctions (donc dans mes scripts persos du rép. "inc" ; elles sont appelées via un "include" en PHP) ; logique puisque selon les pages, j'appelle telle ou telle fonction, parfois à des endroits différents dans le code. Bref !
Voici un exemple de fonction :
Mais ça n'enregistre rien ???
Where's the problem ?...
Remarques :
- mon répertoire tmp a bien les droits totaux (chmod 777)
- aucune erreur sur la page mais pas de fichier généré
- j'ai bien vérifié la casse de mes paths
j'ai un p'tit soucis avec Cache_lite, je ne comprends pas, je n'ai aucun message d'erreur, il passe bien dans toutes les fonctions (j'ai testé) mais ne crée pas de fichier de cache ??? J'ai du rater qqchose !
Voici mon organisation :
inc/ est un répertoire qui contient mes scripts d'affichage
Cache/ est le répertoire contenant Cache_Lite (avec un sous-rép Lite)
Cache/tmp/ est le répertoire que j'ai désigné pour contenir mes fichiers de cache
J'ai choisi de mettre le code pour cacher mes appels MySQL dans mes fonctions (donc dans mes scripts persos du rép. "inc" ; elles sont appelées via un "include" en PHP) ; logique puisque selon les pages, j'appelle telle ou telle fonction, parfois à des endroits différents dans le code. Bref !
Voici un exemple de fonction :
Code:
function AfficheNews($nbaffparpage,$affpages,$pagelien,$page)
{
////////// PARAMETRAGE DU SYSTEME DE CACHE
require_once('Cache/Lite/Output.php');
$options = array(
'cacheDir' => 'Cache/tmp/',
'lifeTime' => 86400
);
$cache = new Cache_Lite_Output($options);
if (!($cache->start("news-$nbaffparpage-$affpages-$pagelien-$page")))
{
////////// DEBUT DU CACHE
ECHO "<b>essai de mise en cache</b><br>";
////////// FIN DU CACHE
}
};
Mais ça n'enregistre rien ???
Where's the problem ?...
Remarques :
- mon répertoire tmp a bien les droits totaux (chmod 777)
- aucune erreur sur la page mais pas de fichier généré
- j'ai bien vérifié la casse de mes paths