Siempre nos hemos visto en la necesidad de saber si un archivo existe o no pues ahora les tengo esta solucion la cual es muy sencilla, pues esta utiliza la funcion file_exists la cual verifica la existencia del archivo pasado via parametro.


<?php
$nombre_archivo = '/path/to/foo.txt';
if (file_exists($nombre_archivo)) {
    echo "el archivo de nombre $nombre_archivo si existe";
} else {
    echo "el archivo de nombre $nombre_archivo no existe";
}
?>

otra forma de hacer esto puede ser usando la funcion is_file este devolvera TRUE o FALSE segun sea el caso
un ejemplo de esto puede ser.

tenga en cuenta que los resultados de las funciones generan una cache de informacion la cual es necesario borrarlas
utilizando la funcion clearstatcache()