Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv28826/ecrire
Modified Files:
inc_version.php3
Log Message:
bug rename() sous windows (jacques pyrat, christophe)
Index: inc_version.php3
RCS file: /home/spip-cvs/spip/ecrire/inc_version.php3,v
retrieving revision 1.354
retrieving revision 1.355
diff -u -d -r1.354 -r1.355
--- inc_version.php3 31 Aug 2004 11:19:40 -0000 1.354
+++ inc_version.php3 31 Aug 2004 12:39:19 -0000 1.355
@@ -918,6 +918,7 @@
//
// 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 @@
while (!spip_flock($fp, LOCK_EX, $fichier));
// recopier le temporaire
+ if ($os_serveur == 'windows') @unlink("./".$fichier);
$ok = @rename("./".$fichiertmp, "./".$fichier);
// liberer le verrou