Aller au contenu

Vérifier l'existence d'un fichier distant


captain_torche

Sujets conseillés

J'aurais besoin de tester, avant affichage, l'existence d'un fichier sur le serveur d'un partenaire.

J'ai pensé utiliser Curl, de la manière suivante : est-ce correct, et surtout, est-ce le meilleur moyen de tester l'existence d'un fichier ?

<?php
$curl = curl_init($url_image);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_exec($curl);
$curl_info = curl_getinfo($curl);
if($curl_info['http_code'] < 400)
$html .= '<img src="'.$url_image.'">';
?>

Lien vers le commentaire
Partager sur d’autres sites

Hello,

le plus propre c'est de faire une requête HTTP de type HEAD ; mais je ne sais pas si c'est ce que fait CURL avec l'option "NOBODY".

Il faudrait tester vers un serveur pour lequel tu as accès aux logs, afin de vérifier cela.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...