check if file exists in php
if (!file_exists('http://example.com/images/thumbnail_1286954822.jpg')) { $filefound = '0';}
file_exists checks whether a file exist in the specified path or not.
Syntax:
file_exists ( string $filename )
Returns TRUE
if the file or directory specified by filename exists; FALSE
otherwise.
$filename = BASE_DIR."images/a/test.jpg";if (file_exists($filename)){ echo "File exist.";}else{ echo "File does not exist.";}
Another alternative method you can use getimagesize(), it will return 0(zero) if file/directory is not available in the specified path.
if (@getimagesize($filename)) {...}