From d152ba2b15f60202ae43903da1c46291ece18bc2 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 31 Aug 2004 12:39:19 +0000 Subject: [PATCH] bug rename() sous windows (jacques pyrat, christophe) --- ecrire/inc_version.php3 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index b86b3969c0..c84bae0dca 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -918,6 +918,7 @@ function lire_fichier ($fichier, &$contenu, $options=false) { // // zippe les fichiers .gz function ecrire_fichier ($fichier, $contenu) { + global $os_serveur; // Ne rien faire si on est en preview ou si une erreur // grave s'est presentee (compilation du squelette, MySQL, etc) @@ -959,6 +960,7 @@ function ecrire_fichier ($fichier, $contenu) { while (!spip_flock($fp, LOCK_EX, $fichier)); // recopier le temporaire + if ($os_serveur == 'windows') @unlink("./".$fichier); $ok = @rename("./".$fichiertmp, "./".$fichier); // liberer le verrou -- GitLab