From bca34949a9834f2b9a118d3caa4a8207908212b9 Mon Sep 17 00:00:00 2001 From: F TEMPEZ Date: Wed, 10 Apr 2024 11:58:17 +0200 Subject: [PATCH] secure_file_contents --- core/core.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/core/core.php b/core/core.php index 2a7cc276..1905ee82 100644 --- a/core/core.php +++ b/core/core.php @@ -615,18 +615,15 @@ class common */ function secure_file_put_contents($filename, $data, $flags = 0) { - // Vérifie si le fichier existe - if (!file_exists($filename)) { - // Crée le fichier s'il n'existe pas - $handle = fopen($filename, 'w'); - fclose($handle); - } // Initialise le compteur de tentatives $attempts = 0; + // Convertit les données en chaîne de caractères + $serialized_data = serialize($data); + // Vérifie la longueur des données - $data_length = strlen($data); + $data_length = strlen($serialized_data); // Effectue jusqu'à 5 tentatives d'écriture while ($attempts < 5) {