1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
/* Code d'écriture : */
function ecrire($datas)
{
$sourcexml="MonFichier.xml";
$sortie=serialize($datas);
if ($fic = @fopen("./cache/".f_url($sourcexml)."_datas_".session_id(), 'wb'))
{
if (!fwrite($fic, $sortie))
{
echo"Debug : Un soucis sur l'écriture ultime du cache !";
}
}
else
{ echo"Debug : Un soucis sur l'ouverture du cache ecrire datas !"; }
fclose($fic);
}
/* Code de lecture : */
function lire_datas()
{
$sourcexml="MonFichier.xml";
if ($fic = @fopen("./cache/".f_url($sourcexml)."_datas_".session_id(), 'r'))
{
if (!$datas=@fread($fic,2000000))
{
echo"Debug : Un soucis sur la lecture du cache !";
}
fclose($fic);
}
else
{ echo"Debug : Un soucis sur l'ouverture du cache datas!"; }
$datas=unserialize($datas);
return $datas;
} |
Partager