From c0afa37fd45c40602438d601eb93790497bddb1f Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sun, 4 Jan 2004 15:22:59 +0000
Subject: [PATCH] file_exists => @file_exists

---
 ecrire/aide_droite.php3     |  6 +++---
 ecrire/aide_gauche.php3     |  2 +-
 ecrire/aide_index.php3      |  2 +-
 ecrire/import_all.php3      |  2 +-
 ecrire/inc.php3             |  4 ++--
 ecrire/inc_acces.php3       |  2 +-
 ecrire/inc_admin.php3       |  2 +-
 ecrire/inc_lang.php3        |  4 ++--
 ecrire/inc_logos.php3       |  6 +++---
 ecrire/inc_session.php3     |  8 ++++----
 ecrire/inc_texte.php3       | 20 ++++++++++----------
 ecrire/inc_version.php3     | 10 +++++-----
 ecrire/index.php3           |  2 +-
 ecrire/info.php3            |  2 +-
 ecrire/install.php3         |  6 +++---
 ecrire/lang_raccourcis.php3 |  2 +-
 ecrire/upgrade.php3         |  2 +-
 inc-cache.php3              | 14 +++++++-------
 inc-calcul.php3             | 16 ++++++++--------
 inc-forum.php3              |  8 ++++----
 inc-public-global.php3      | 14 +++++++-------
 index.php3                  |  2 +-
 spip_image.php3             |  2 +-
 spip_redirect.php3          |  2 +-
 spip_test_dirs.php3         |  2 +-
 25 files changed, 71 insertions(+), 71 deletions(-)

diff --git a/ecrire/aide_droite.php3 b/ecrire/aide_droite.php3
index af3aaf4a9b..5b75a0ad4d 100644
--- a/ecrire/aide_droite.php3
+++ b/ecrire/aide_droite.php3
@@ -3,7 +3,7 @@
 include ("inc_version.php3");
 
 // Recuperer les infos de langue (preferences auteur), si possible
-if (file_exists("inc_connect.php3")) {
+if (@file_exists("inc_connect.php3")) {
 	include_ecrire ("inc_auth.php3");
 }
 
@@ -45,8 +45,8 @@ else {
 	$html = "";
 	while (ereg("AIDE/([-_a-zA-Z0-9]+\.(gif|jpg))", $suite, $r)) {
 		$f = $r[1];
-		if (file_exists("AIDE/$l/$f")) $f = "$l/$f";
-		else if (file_exists("AIDE/fr/$f")) $f = "fr/$f";
+		if (@file_exists("AIDE/$l/$f")) $f = "$l/$f";
+		else if (@file_exists("AIDE/fr/$f")) $f = "fr/$f";
 		$p = strpos($suite, $r[0]);
 		$html .= substr($suite, 0, $p) . "AIDE/$f";
 		$suite = substr($suite, $p + strlen($r[0]));
diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3
index db476b52de..f5edccecf2 100644
--- a/ecrire/aide_gauche.php3
+++ b/ecrire/aide_gauche.php3
@@ -8,7 +8,7 @@ if ($var_lang) {
 	if ($headers_only) exit;
 }
 
-if (file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) {
+if (@file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) {
 	include_ecrire("inc_auth.php3");
 	$aide_statut = ($connect_statut == '1comite') ? 'redac' : 'admin';
 }
diff --git a/ecrire/aide_index.php3 b/ecrire/aide_index.php3
index 840f8ec910..5b955f2c88 100644
--- a/ecrire/aide_index.php3
+++ b/ecrire/aide_index.php3
@@ -9,7 +9,7 @@ if ($var_lang) {
 }
 
 // Recuperer les infos de langue (preferences auteur), si possible
-if (file_exists("inc_connect.php3")) {
+if (@file_exists("inc_connect.php3")) {
 	include_ecrire ("inc_auth.php3");
 }
 
diff --git a/ecrire/import_all.php3 b/ecrire/import_all.php3
index fe2f7ec3c6..4adae08813 100644
--- a/ecrire/import_all.php3
+++ b/ecrire/import_all.php3
@@ -13,7 +13,7 @@ function verifier_version_sauvegarde ($archive) {
 	global $spip_version;
 	global $flag_gz;
 
-	$ok = file_exists("data/$archive");
+	$ok = @file_exists("data/$archive");
 	$gz = $flag_gz;
 	$_fopen = ($gz) ? gzopen : fopen;
 	$_fread = ($gz) ? gzread : fread;
diff --git a/ecrire/inc.php3 b/ecrire/inc.php3
index 0ecbe0c755..119ce9479e 100644
--- a/ecrire/inc.php3
+++ b/ecrire/inc.php3
@@ -1,7 +1,7 @@
 <?php
 
 
-if (!file_exists("inc_connect.php3")) {
+if (!@file_exists("inc_connect.php3")) {
 	@header("Location: install.php3");
 	exit;
 }
@@ -17,7 +17,7 @@ include_ecrire("inc_urls.php3");
 include_ecrire("inc_layer.php3");
 include_ecrire("inc_rubriques.php3");
 
-if (!file_exists("data/inc_meta_cache.php3")) ecrire_metas();
+if (!@file_exists("data/inc_meta_cache.php3")) ecrire_metas();
 
 
 //
diff --git a/ecrire/inc_acces.php3 b/ecrire/inc_acces.php3
index 56fa1a1bc7..e05cb4cb08 100644
--- a/ecrire/inc_acces.php3
+++ b/ecrire/inc_acces.php3
@@ -92,7 +92,7 @@ function ecrire_acces() {
 	global $htaccess, $htpasswd;
 
 	// si .htaccess existe, outrepasser spip_meta
-	if ((lire_meta('creer_htpasswd') == 'non') AND !file_exists($htaccess)) {
+	if ((lire_meta('creer_htpasswd') == 'non') AND !@file_exists($htaccess)) {
 		@unlink($htpasswd);
 		@unlink($htpasswd."-admin");
 		return;
diff --git a/ecrire/inc_admin.php3 b/ecrire/inc_admin.php3
index b169f2f46d..5258a883dc 100644
--- a/ecrire/inc_admin.php3
+++ b/ecrire/inc_admin.php3
@@ -22,7 +22,7 @@ function debut_admin($action, $commentaire='') {
 		exit;
 	}
 	$fichier = fichier_admin($action);
-	if (file_exists("data/$fichier")) {
+	if (@file_exists("data/$fichier")) {
 		spip_log ("Action admin: $action");
 		return true;
 	}
diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3
index 2e12d67aba..20efa4360c 100644
--- a/ecrire/inc_lang.php3
+++ b/ecrire/inc_lang.php3
@@ -50,7 +50,7 @@ function charger_langue($lang, $module = 'spip', $forcer = false) {
 	global $dir_ecrire, $flag_ecrire;
 
 	$fichier_lang = 'lang/'.$module.'_'.$lang.'.php3';
-	$fichier_lang_exists = file_exists($dir_ecrire.$fichier_lang);
+	$fichier_lang_exists = @file_exists($dir_ecrire.$fichier_lang);
 
 	// chercher dans le fichier cache ?
 	if (!$flag_ecrire AND $fichier_lang_exists) {
@@ -71,7 +71,7 @@ function charger_langue($lang, $module = 'spip', $forcer = false) {
 		// le francais, qui *par definition* doit exister, et on copie le
 		// tableau 'fr' dans la var liee a la langue
 		$fichier_lang = 'lang/'.$module.'_fr.php3';
-		if (file_exists($dir_ecrire.$fichier_lang)) {
+		if (@file_exists($dir_ecrire.$fichier_lang)) {
 			$GLOBALS['idx_lang']='i18n_'.$module.'_fr';
 			include_ecrire ($fichier_lang);
 		}
diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3
index f7870117ac..a3b4eb6dad 100644
--- a/ecrire/inc_logos.php3
+++ b/ecrire/inc_logos.php3
@@ -10,13 +10,13 @@ include_ecrire ("inc_admin.php3");
 
 
 function get_image($racine) {
-	if (file_exists("../IMG/$racine.gif")) {
+	if (@file_exists("../IMG/$racine.gif")) {
 		$fichier = "$racine.gif";
 	}
-	else if (file_exists("../IMG/$racine.jpg")) {
+	else if (@file_exists("../IMG/$racine.jpg")) {
 		$fichier = "$racine.jpg";
 	}
-	else if (file_exists("../IMG/$racine.png")) {
+	else if (@file_exists("../IMG/$racine.png")) {
 		$fichier = "$racine.png";
 	}
 
diff --git a/ecrire/inc_session.php3 b/ecrire/inc_session.php3
index 44a69d5a75..8e7d82a30a 100644
--- a/ecrire/inc_session.php3
+++ b/ecrire/inc_session.php3
@@ -66,14 +66,14 @@ function verifier_session($id_session) {
 	$ok = false;
 	if ($id_session) {
 		$fichier_session = fichier_session($id_session, lire_meta('alea_ephemere'));
-		if (file_exists($fichier_session)) {
+		if (@file_exists($fichier_session)) {
 			include($fichier_session);
 			$ok = true;
 		}
 		else {
 			// Sinon, tester avec alea precedent
 			$fichier_session = fichier_session($id_session, lire_meta('alea_ephemere_ancien'));
-			if (file_exists($fichier_session)) {
+			if (@file_exists($fichier_session)) {
 				// Renouveler la session (avec l'alea courant)
 				include($fichier_session);
 				supprimer_session($id_session);
@@ -97,11 +97,11 @@ function verifier_session($id_session) {
 //
 function supprimer_session($id_session) {
 	$fichier_session = fichier_session($id_session, lire_meta('alea_ephemere'));
-	if (file_exists($fichier_session)) {
+	if (@file_exists($fichier_session)) {
 		@unlink($fichier_session);
 	}
 	$fichier_session = fichier_session($id_session, lire_meta('alea_ephemere_ancien'));
-	if (file_exists($fichier_session)) {
+	if (@file_exists($fichier_session)) {
 		@unlink($fichier_session);
 	}
 }
diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 2cb77d576b..0d3c2f5498 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -70,28 +70,28 @@ function vignette_par_defaut($type_extension) {
 	$filename = "$img/$type_extension";
 
 	// Glurps !
-	if (file_exists($filename.'.png')) {
+	if (@file_exists($filename.'.png')) {
 		$vig = "$filename.png";
 	}
-	else if (file_exists($filename.'.gif')) {
+	else if (@file_exists($filename.'.gif')) {
 		$vig = "$filename.gif";
 	}
-	else if (file_exists($filename.'-dist.png')) {
+	else if (@file_exists($filename.'-dist.png')) {
 		$vig = "$filename-dist.png";
 	}
-	else if (file_exists($filename.'-dist.gif')) {
+	else if (@file_exists($filename.'-dist.gif')) {
 		$vig = "$filename-dist.gif";
 	}
-	else if (file_exists("$img/defaut.png")) {
+	else if (@file_exists("$img/defaut.png")) {
 		$vig = "$img/defaut.png";
 	}
-	else if (file_exists("$img/defaut.gif")) {
+	else if (@file_exists("$img/defaut.gif")) {
 		$vig = "$img/defaut.gif";
 	}
-	else if (file_exists("$img/defaut-dist.png")) {
+	else if (@file_exists("$img/defaut-dist.png")) {
 		$vig = "$img/defaut-dist.png";
 	}
-	else if (file_exists("$img/defaut-dist.gif")) {
+	else if (@file_exists("$img/defaut-dist.gif")) {
 		$vig = "$img/defaut-dist.gif";
 	}
 
@@ -409,9 +409,9 @@ function extraire_lien ($regs) {
 	$lien_interne = false;
 	if (ereg('^(art(icle)?|rub(rique)?|br(.ve)?|aut(eur)?|mot|site|doc(ument)?|im(age|g))? *([[:digit:]]+)$', $lien_url, $match)) {
 		// Traitement des liens internes
-		if (file_exists('inc-urls.php3')) {
+		if (@file_exists('inc-urls.php3')) {
 			include_local('inc-urls.php3');
-		} elseif (file_exists('inc-urls-dist.php3')) {
+		} elseif (@file_exists('inc-urls-dist.php3')) {
 			include_local('inc-urls-dist.php3');
 		} else {
 			include_ecrire('inc_urls.php3');
diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 21be468b30..76a0af21ec 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -137,14 +137,14 @@ $ignore_remote_user = false;
 //
 
 
-$flag_ecrire = !file_exists('./ecrire/inc_version.php3');
+$flag_ecrire = !@file_exists('./ecrire/inc_version.php3');
 
 if ($flag_ecrire) {
-	if (file_exists('mes_options.php3')) {
+	if (@file_exists('mes_options.php3')) {
 		include('mes_options.php3');
 	}
 } else {
-	if (file_exists('ecrire/mes_options.php3')) {
+	if (@file_exists('ecrire/mes_options.php3')) {
 		include('ecrire/mes_options.php3');
 	}
 }
@@ -335,7 +335,7 @@ function include_ecrire($file) {
 }
 
 
-$flag_connect = file_exists(($flag_ecrire ? "" : "ecrire/")."inc_connect.php3");
+$flag_connect = @file_exists(($flag_ecrire ? "" : "ecrire/")."inc_connect.php3");
 
 function spip_query($query) {
 	if ($GLOBALS['flag_connect']) {
@@ -758,7 +758,7 @@ if (count($GLOBALS['HTTP_POST_VARS'])) {
 // Lire les meta cachees
 //
 $inc_meta_cache = ($flag_ecrire ? '' : 'ecrire/').'data/inc_meta_cache.php3';
-if (file_exists($inc_meta_cache) AND !defined('_ECRIRE_INC_META_CACHE')  AND !defined('_ECRIRE_INC_META')) {
+if (@file_exists($inc_meta_cache) AND !defined('_ECRIRE_INC_META_CACHE')  AND !defined('_ECRIRE_INC_META')) {
 	include_ecrire('data/inc_meta_cache.php3');
 }
 if (!defined("_ECRIRE_INC_META_CACHE")) {
diff --git a/ecrire/index.php3 b/ecrire/index.php3
index 2d9242d476..122e83f24b 100644
--- a/ecrire/index.php3
+++ b/ecrire/index.php3
@@ -230,7 +230,7 @@ if ($meta["debut_restauration"]) {
 
 	$archive = $meta["fichier_restauration"];
 	$my_pos = $meta["status_restauration"];
-	$ok = file_exists($archive);
+	$ok = @file_exists($archive);
 
 	if ($ok) {
 		if (ereg("\.gz$", $archive)) {
diff --git a/ecrire/info.php3 b/ecrire/info.php3
index 9aa9e3261f..3a8b6f4b2c 100644
--- a/ecrire/info.php3
+++ b/ecrire/info.php3
@@ -1,6 +1,6 @@
 <?php
 
-if (file_exists("inc_connect.php3")) {
+if (@file_exists("inc_connect.php3")) {
 	include ("inc_version.php3");
 
 	
diff --git a/ecrire/install.php3 b/ecrire/install.php3
index cd24a6692e..f7978e7159 100644
--- a/ecrire/install.php3
+++ b/ecrire/install.php3
@@ -6,7 +6,7 @@ include_ecrire ("inc_presentation.php3");
 
 gerer_menu_langues();
 
-if (file_exists("inc_connect.php3")) {
+if (@file_exists("inc_connect.php3")) {
 	install_debut_html();
 	echo "<P><FONT FACE='Verdana,Arial,Sans,sans-serif' SIZE=4>"._T('avis_espace_interdit')."</FONT>";
 
@@ -329,7 +329,7 @@ else if ($etape == 1) {
 	$pass_db = '';
 
 	// Recuperer les anciennes donnees pour plus de facilite (si presentes)
-	if (file_exists("inc_connect_install.php3")) {
+	if (@file_exists("inc_connect_install.php3")) {
 		$s = @join('', @file("inc_connect_install.php3"));
 		if (ereg("mysql_connect\([\"'](.*)[\"'],[\"'](.*)[\"'],[\"'](.*)[\"']\)", $s, $regs)) {
 			$adresse_db = $regs[1];
@@ -578,7 +578,7 @@ else if ($etape == 'ldap1') {
 	$port_ldap = 389;
 
 	// Recuperer les anciennes donnees (si presentes)
-	if (file_exists("inc_connect_install.php3")) {
+	if (@file_exists("inc_connect_install.php3")) {
 		$s = @join('', @file("inc_connect_install.php3"));
 		if (ereg('ldap_connect\("(.*)","(.*)"\)', $s, $regs)) {
 			$adresse_ldap = $regs[1];
diff --git a/ecrire/lang_raccourcis.php3 b/ecrire/lang_raccourcis.php3
index c071dc289f..72bc1d52c3 100644
--- a/ecrire/lang_raccourcis.php3
+++ b/ecrire/lang_raccourcis.php3
@@ -52,7 +52,7 @@ function afficher_raccourcis($module = "public") {
 	
 	$lang = $spip_lang;
 	$fichier_lang = 'lang/'.$module.'_'.$lang.'.php3';
-	$fichier_lang_exists = file_exists($dir_ecrire.$fichier_lang);
+	$fichier_lang_exists = @file_exists($dir_ecrire.$fichier_lang);
 
 	if ($fichier_lang_exists) {
 		$GLOBALS['idx_lang'] = 'i18n_'.$module.'_'.$lang;
diff --git a/ecrire/upgrade.php3 b/ecrire/upgrade.php3
index 9e58a5d289..9ee8346c1c 100644
--- a/ecrire/upgrade.php3
+++ b/ecrire/upgrade.php3
@@ -16,7 +16,7 @@ if (!$spip_lang) $spip_lang = "fr";
 
 // Si reinstallation necessaire, message ad hoc
 if ($reinstall == 'oui') {
-	if (!file_exists("inc_connect.php3")) {
+	if (!@file_exists("inc_connect.php3")) {
 		Header("Location: install.php3");
 		exit;
 	}
diff --git a/inc-cache.php3 b/inc-cache.php3
index 0b3353aa0e..37da12c416 100644
--- a/inc-cache.php3
+++ b/inc-cache.php3
@@ -48,14 +48,14 @@ function utiliser_cache($chemin_cache, $delais) {
 	$use_cache = true;
 
 	// Existence du fichier
-	if (!file_exists($chemin_cache)) {
-		if (file_exists($chemin_cache.'.NEW')) {
+	if (!@file_exists($chemin_cache)) {
+		if (@file_exists($chemin_cache.'.NEW')) {
 			// Deuxieme acces : le fichier est marque comme utilise
 			@rename($chemin_cache.'.NEW', $chemin_cache);
 		}
-		// Double verification (cas renommage/suppression entre les deux file_exists)
+		// Double verification (cas renommage/suppression entre les deux @file_exists)
 		clearstatcache();
-		$use_cache = file_exists($chemin_cache);
+		$use_cache = @file_exists($chemin_cache);
 	}
 
 	// Date de creation du fichier
@@ -105,7 +105,7 @@ function ecrire_fichier_cache($fichier, $contenu) {
 	if (!$ok) {
 		spip_release_lock($fichier_tmp);
 		clearstatcache();
-		return file_exists($fichier_new) ? $fichier_new : $fichier;
+		return @file_exists($fichier_new) ? $fichier_new : $fichier;
 	}
 
 	// Finaliser
@@ -127,9 +127,9 @@ function ecrire_fichier_cache($fichier, $contenu) {
 //
 
 function creer_repertoire($base, $subdir) {
-	if (file_exists("$base/.plat")) return false;
+	if (@file_exists("$base/.plat")) return false;
 	$path = $base.'/'.$subdir;
-	if (file_exists($path)) return true;
+	if (@file_exists($path)) return true;
 
 	@mkdir($path, 0777);
 	@chmod($path, 0777);
diff --git a/inc-calcul.php3 b/inc-calcul.php3
index c819582a9c..c6f19cef9b 100644
--- a/inc-calcul.php3
+++ b/inc-calcul.php3
@@ -6,7 +6,7 @@ if (defined("_INC_CALCUL")) return;
 define("_INC_CALCUL", "1");
 
 
-if (file_exists("mes_fonctions.php3")) {
+if (@file_exists("mes_fonctions.php3")) {
 	include_local ("mes_fonctions.php3");
 }
 
@@ -21,7 +21,7 @@ tester_variable('espace_images',3);  // HSPACE=xxx VSPACE=xxx pour les images in
 
 include_local("inc-forum.php3");
 
-if (file_exists("inc-urls.php3")) {
+if (@file_exists("inc-urls.php3")) {
 	include_local ("inc-urls.php3");
 }
 else {
@@ -70,7 +70,7 @@ function url_var_recherche($url, $activer_url_recherche) {
 function cherche_image_nommee($nom) {
 	$formats = array ('gif', 'jpg', 'png');
 	while (list(, $format) = each($formats))
-		if (file_exists('IMG/'.$nom.'.'.$format))
+		if (@file_exists('IMG/'.$nom.'.'.$format))
 			return ($nom.'.'.$format);
 }
 
@@ -333,12 +333,12 @@ function executer_squelette($squelette, $contexte) {
 	if (!$fonctions_squelettes[$squelette]) {
 		$squelette_cache = 'CACHE/skel_'.rawurlencode($squelette).'.php3';
 		$use_cache = false;
-		if (file_exists($squelette_cache)) {
+		if (@file_exists($squelette_cache)) {
 			$t = filemtime($squelette_cache);
 			if (filemtime("$squelette.html") < $t
 			AND filemtime("inc-calcul-squel.php3") < $t
-			AND (!file_exists("mes_fonctions.php3") OR filemtime("mes_fonctions.php3") < $t)
-			AND (!file_exists("ecrire/mes_options.php3") OR filemtime("ecrire/mes_options.php3") < $t)) {
+			AND (!@file_exists("mes_fonctions.php3") OR filemtime("mes_fonctions.php3") < $t)
+			AND (!@file_exists("ecrire/mes_options.php3") OR filemtime("ecrire/mes_options.php3") < $t)) {
 				$use_cache = true;
 			}
 		}
@@ -405,7 +405,7 @@ function chercher_squelette_hierarchie($fond, $id_rubrique, $dossier='') {
 		}
 	}
 	else {
-		if (file_exists("$dossier$fond-$id_rubrique.html")) {
+		if (@file_exists("$dossier$fond-$id_rubrique.html")) {
 			return "$dossier$fond-$id_rubrique";
 		} else {
 			$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
@@ -426,7 +426,7 @@ function chercher_squelette($fond, $id_rubrique) {
 
 	// On selectionne, dans l'ordre :
 	// fond=10.html, fond-10.html, fond-<rubriques parentes>.html, fond.html puis fond-dist.html
-	if (($id_rubrique > 0) AND (file_exists("$dossier$fond=$id_rubrique.html"))) {
+	if (($id_rubrique > 0) AND (@file_exists("$dossier$fond=$id_rubrique.html"))) {
 		return "$dossier$fond=$id_rubrique";
 	}
 	else {
diff --git a/inc-forum.php3 b/inc-forum.php3
index d53d3f66ff..2ceb489b25 100644
--- a/inc-forum.php3
+++ b/inc-forum.php3
@@ -15,7 +15,7 @@ include_ecrire('inc_lang.php3');	// pour lang_select
 include_ecrire("inc_mail.php3");
 include_ecrire("inc_barre.php3");
 
-if (file_exists("inc-urls.php3")) {
+if (@file_exists("inc-urls.php3")) {
 	include_local ("inc-urls.php3");
 }
 else {
@@ -38,11 +38,11 @@ function get_forums_publics($id_article=0) {
 
 function afficher_petits_logos_mots($id_mot) {
 	$racine = "IMG/moton$id_mot";
-	if (file_exists("$racine.gif")) {
+	if (@file_exists("$racine.gif")) {
 		$image = "$racine.gif";
-	} elseif (file_exists("$racine.jpg")) {
+	} elseif (@file_exists("$racine.jpg")) {
 		$image = "$racine.jpg";
-	} elseif (file_exists("$racine.png")) {
+	} elseif (@file_exists("$racine.png")) {
 		$image = "$racine.png";
 	}
 
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index 6f77909bb3..755246ccbe 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -181,7 +181,7 @@ if (!$flag_preserver) {
 
 
 // Envoyer la page
-if (file_exists($chemin_cache)) {
+if (@file_exists($chemin_cache)) {
 	if (!$headers_only) include($chemin_cache);
 }
 else if (!$flag_preserver) {
@@ -208,7 +208,7 @@ while (list(, $chemin_cache_supprime) = each($cache_supprimes))
 // Verifier la presence du .htaccess dans le cache, sinon le generer
 //
 
-if (!file_exists("CACHE/.htaccess")) {
+if (!@file_exists("CACHE/.htaccess")) {
 	if ($hebergeur == 'nexenservices'){
 		echo "<font color=\"#FF0000\">IMPORTANT : </font>";
 		echo "Votre h&eacute;bergeur est Nexen Services.<br />";
@@ -292,7 +292,7 @@ if ((time()-lire_meta('calcul_rubriques') > 3600) AND timeout('calcul_rubriques'
 // Faire du menage dans le cache (effacer les fichiers tres anciens ou inutilises)
 // Se declenche une fois par heure quand le cache n'est pas recalcule
 //
-if ($use_cache AND file_exists('CACHE/.purge2')) {
+if ($use_cache AND @file_exists('CACHE/.purge2')) {
 	if (timeout('purge_cache')) {
 		unlink('CACHE/.purge2');
 		spip_log("purge cache niveau 2");
@@ -301,7 +301,7 @@ if ($use_cache AND file_exists('CACHE/.purge2')) {
 		unset($fichiers);
 		while ($row = spip_fetch_array($result)) {
 			$fichier = $row['fichier'];
-			if (!file_exists("CACHE/$fichier")) $fichiers[] = "'$fichier'";
+			if (!@file_exists("CACHE/$fichier")) $fichiers[] = "'$fichier'";
 		}
 		if ($fichiers) {
 			$query = "DELETE FROM spip_forum_cache WHERE fichier IN (".join(',', $fichiers).")";
@@ -309,7 +309,7 @@ if ($use_cache AND file_exists('CACHE/.purge2')) {
 		}
 	}
 }
-if ($use_cache AND file_exists('CACHE/.purge')) {
+if ($use_cache AND @file_exists('CACHE/.purge')) {
 	if (timeout('purge_cache')) {
 		$dir = 'CACHE/'.dechex((time() / 3600) & 0xF);
 		unlink('CACHE/.purge');
@@ -366,7 +366,7 @@ if (lire_meta('activer_moteur') == 'oui') {
 			}
 		}
 	}
-	if ($use_cache AND file_exists($fichier_index)) {
+	if ($use_cache AND @file_exists($fichier_index)) {
 		if (timeout('indexation')) {
 			include_ecrire("inc_index.php3");
 			effectuer_une_indexation();
@@ -395,7 +395,7 @@ if ($db_ok AND lire_meta("activer_syndic") == "oui") {
 // Effacement de la poubelle (documents supprimes)
 //
 
-if (file_exists($fichier_poubelle = "ecrire/data/.poubelle")) {
+if (@file_exists($fichier_poubelle = "ecrire/data/.poubelle")) {
 	if (timeout('poubelle')) {
 		if ($s = sizeof($suite = file($fichier_poubelle))) {
 			$s = $suite[$n = rand(0, $s)];
diff --git a/index.php3 b/index.php3
index 29313bfb6a..b020ea2e82 100644
--- a/index.php3
+++ b/index.php3
@@ -1,6 +1,6 @@
 <?php
 
-if (!file_exists("ecrire/inc_connect.php3")) {
+if (!@file_exists("ecrire/inc_connect.php3")) {
 	$db_ok = 0;
 	include ("ecrire/inc_version.php3");
 	include_ecrire ("inc_presentation.php3");
diff --git a/spip_image.php3 b/spip_image.php3
index 9164ff2f59..d162da0c32 100644
--- a/spip_image.php3
+++ b/spip_image.php3
@@ -263,7 +263,7 @@ function ajout_doc($orig, $source, $dest, $mode, $id_document, $doc_vignette='',
 		$dest .= $ext.'/';
 	$dest .= ereg_replace("[^.a-zA-Z0-9_=-]+", "_", translitteration(ereg_replace("\.([^.]+)$", "", supprimer_tags(basename($orig)))));
 	$n = 0;
-	while (file_exists($newFile = $dest.($n++ ? '-'.$n : '').'.'.$ext));
+	while (@file_exists($newFile = $dest.($n++ ? '-'.$n : '').'.'.$ext));
 	$dest_path = $newFile;
 
 	if (!deplacer_fichier_upload($source, $dest_path)) return false;
diff --git a/spip_redirect.php3 b/spip_redirect.php3
index e28eca08bb..121b86995c 100644
--- a/spip_redirect.php3
+++ b/spip_redirect.php3
@@ -4,7 +4,7 @@
 
 include ("ecrire/inc_version.php3");
 
-if (file_exists("inc-urls.php3")) {
+if (@file_exists("inc-urls.php3")) {
 	include_local ("inc-urls.php3");
 }
 else {
diff --git a/spip_test_dirs.php3 b/spip_test_dirs.php3
index 1119e404f3..549bb931e9 100644
--- a/spip_test_dirs.php3
+++ b/spip_test_dirs.php3
@@ -79,7 +79,7 @@ function test_ecrire($my_dir) {
 // teste les droits sur les repertoires
 //
 
-$install = !file_exists("ecrire/inc_connect.php3");
+$install = !@file_exists("ecrire/inc_connect.php3");
 
 if ($test_dir)
 	$test_dirs[] = $test_dir;
-- 
GitLab