From bc338ff19070e656a68fd1207ad9be12f783fe8c Mon Sep 17 00:00:00 2001 From: Mitsukarenai Date: Wed, 19 Feb 2014 10:50:53 +0100 Subject: [PATCH] use file_put_contents for cache --- index.php | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/index.php b/index.php index f3ae23e..ce8f540 100644 --- a/index.php +++ b/index.php @@ -921,11 +921,7 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY // on recuperre le contenu du buffer $contenuCache = ob_get_contents(); ob_end_flush(); // on termine la bufferisation - $fd = fopen("$fichierCache", "w"); // on ouvre le fichier cache - if ($fd) { - fwrite($fd,$contenuCache); // on écrit le contenu du buffer dans le fichier cache - fclose($fd); - } + file_put_contents("$fichierCache",$contenuCache, LOCK_EX); // on écrit le contenu du buffer dans le fichier cache // sinon le fichier cache existe déjà, on ne génère pas la page // et on envoie le fichier statique à la place } else { @@ -1002,11 +998,7 @@ if( !empty($_POST['opml_file']) && ALLOW_NEW_AUTOBLOGS && ALLOW_NEW_AUTOBLOGS_BY // on recuperre le contenu du buffer $contenuCache = ob_get_contents(); ob_end_flush(); // on termine la bufferisation - $fd = fopen("$fichierCache", "w"); // on ouvre le fichier cache - if ($fd) { - fwrite($fd,$contenuCache); // on écrit le contenu du buffer dans le fichier cache - fclose($fd); - } + file_put_contents("$fichierCache",$contenuCache, LOCK_EX); // on écrit le contenu du buffer dans le fichier cache // sinon le fichier cache existe déjà, on ne génère pas la page // et on envoie le fichier statique à la place } else {