From a48b71b7db09075574a47bd5e06af240cf36d29b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net> Date: Sun, 9 May 2021 17:50:11 +0200 Subject: [PATCH] Pb #69 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit puisqu'on s'était permis de casser la compat 3.0 en 133811c1, pour utiliser `recuperer_url`, autant l'utiliser tout le temps (fix warning, et moins de trafic reseau). --- inc/formidable_fichiers.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inc/formidable_fichiers.php b/inc/formidable_fichiers.php index 2ea438ff..76c4ba85 100644 --- a/inc/formidable_fichiers.php +++ b/inc/formidable_fichiers.php @@ -93,7 +93,7 @@ function formidable_creer_dossier_formulaire($id_formulaire, $forcer = false) { 'methode' => 'HEAD' )); if ($data and $data['status'] == 200) { - // si on peut récuperer la page avec un statut http 200, + // si on peut récuperer la page avec un statut http 200, c'est qu'il y a un problème spip_log("$nom_dossier accessible en lecture depuis le web", 'formidable'._LOG_CRITIQUE); return _T( 'formidable:creer_dossier_formulaire_erreur_possible_lire_exterieur', @@ -208,7 +208,10 @@ function formidable_deplacer_fichier_emplacement_definitif($fichier, $nom, $mime // ce qui n'est pas forcement vrai selon la config reseau etc. Peut provoquer un delai d'attente important si le firewall bloque la requete http include_spip('inc/distant'); $url = url_absolue($fichier_test); - if ($data = recuperer_page($url) && $data != null) { + $data = recuperer_url($url, array( + 'methode' => 'HEAD' + )); + if ($data and $data['status'] == 200) { // si on peut récuperer la page avec un statut http 200, // c'est qu'il y a un problème. // recuperer_page() est obsolète en 3.1, mais recuperer_url() n'existe pas en 3.0 -- GitLab