57 votes

vérifier si le fichier existe en php

<pre><code></code><p>pourquoi cela ne fonctionnera-t-il pas?</p></pre>

86voto

Haim Evgi Points 40786
if (!file_exists('http://example.com/images/thumbnail_1286954822.jpg')) {   
$filefound = '0';
}

32voto

<ol> <li><p>La fonction attend une chaîne.</p></li> <li><p><code></code> ne fonctionne pas correctement avec les URL HTTP.</p></li> </ol>

18voto

IRSHAD Points 1302

file_exists vérifie si un fichier existe ou non dans le chemin d’accès spécifié.

Syntaxe:

Renvoie si le fichier ou le répertoire spécifié par nom de fichier existe ; sinon.

Une autre méthode alternative que vous pouvez utiliser getimagesize(), il renverra 0(zéro) si le fichier/répertoire n’est pas disponible dans le chemin spécifié.

5voto

Juhana Points 20999

D’après votre commentaire à Haim, s’agit-il d’un fichier sur votre propre serveur ? Si c’est le cas, vous devez utiliser le chemin d’accès du système de fichiers, et non l’URL (par `` exemple).

4voto

Vous pouvez également utiliser la fonction `` get_headers().

Exemple:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X