2010-05-30 18 views

Répondre

2
+0

le fichier existe sonne intuitif, mais il retourne aussi vrai si vous lui donnez un nom de répertoire ... – AndreasT

+0

Vrai, mais très peu de gens donneront aux répertoires une extension de .gif ou .jpg ou .png; et la plupart des gens vérifiant l'existence d'un fichier image vont tester quelque chose avec l'une ou l'autre de ces extensions –

+0

mec .. J'ai vu des choses ... – AndreasT

7

is_file() vérifie si le fichier existe.

EDIT: BTW, getimagesize() vous dit beaucoup de choses sur l'image, si elle est valide , analysable par votre serveur, la taille, il est, quel type d'image, etc. Il est dit plus lent que certaines des fonctions plus spécialisées, mais lorsque cela retourne vrai, vous pouvez être sûr que l'image sera pleinement utilisable.

+0

suppose que je devrais avoir fourni un lien aussi bien;)) – AndreasT

+0

AndreasT: Même chose compte pour vous;) http://php.net/manual/en/function.is-file.php et http://php.net/manual/de/function.getimagesize.php. Je supporte l'utilisation de getImageSize. –