Voici une fonction bien pratique, qui permet de tester l'existence d'un fichier distant (comprendre : accessible via internet). J'en ai eu besoin dans le cadre du développement de Deedil.com afin de tester l'existence des images que les utilisateurs postent.

Un inconvénient tout de même : l'ouverture du allow url fopen, et une légère lenteur lors de son exécution. Néanmoins, elle est fonctionnelle ^

Voici donc la fonction remote_file_exists(), qui prend en argument l'url à tester.

 

Fonction trouvée via "Vérifier si une image distante existe"

 
function remote_file_exists ($url)
{
ini_set('allow_url_fopen', '1');
if(@fclose(@fopen($url, 'r'))){
returntrue;
}else{
returnfalse;
}
}

 
Tu as aimé? T'as qu'à liker ;)
Envie de réagir ?
Autres articles #GKDV