use file_put_contents for cache

This commit is contained in:
Mitsukarenai 2014-02-19 10:50:53 +01:00
parent fdab0b64b7
commit bc338ff190

View file

@ -921,11 +921,7 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY
// on recuperre le contenu du buffer // on recuperre le contenu du buffer
$contenuCache = ob_get_contents(); $contenuCache = ob_get_contents();
ob_end_flush(); // on termine la bufferisation ob_end_flush(); // on termine la bufferisation
$fd = fopen("$fichierCache", "w"); // on ouvre le fichier cache file_put_contents("$fichierCache",$contenuCache, LOCK_EX); // on écrit le contenu du buffer dans le fichier cache
if ($fd) {
fwrite($fd,$contenuCache); // on écrit le contenu du buffer dans le fichier cache
fclose($fd);
}
// sinon le fichier cache existe déjà, on ne génère pas la page // sinon le fichier cache existe déjà, on ne génère pas la page
// et on envoie le fichier statique à la place // et on envoie le fichier statique à la place
} else { } else {
@ -1002,11 +998,7 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY
// on recuperre le contenu du buffer // on recuperre le contenu du buffer
$contenuCache = ob_get_contents(); $contenuCache = ob_get_contents();
ob_end_flush(); // on termine la bufferisation ob_end_flush(); // on termine la bufferisation
$fd = fopen("$fichierCache", "w"); // on ouvre le fichier cache file_put_contents("$fichierCache",$contenuCache, LOCK_EX); // on écrit le contenu du buffer dans le fichier cache
if ($fd) {
fwrite($fd,$contenuCache); // on écrit le contenu du buffer dans le fichier cache
fclose($fd);
}
// sinon le fichier cache existe déjà, on ne génère pas la page // sinon le fichier cache existe déjà, on ne génère pas la page
// et on envoie le fichier statique à la place // et on envoie le fichier statique à la place
} else { } else {