working verificar ver una saber que not file_exists existe comprobar buscar borrar archivos archivo php file-exists

verificar - comprobar si el archivo existe en php



ver si archivo existe php (4)

if (!(file_exists(http://mysite.com/images/thumbnail_1286954822.jpg))) { $filefound = ''0''; }

¿Por qué no funciona esto?


  1. La función espera una cadena.

  2. file_exists() no funciona correctamente con las URL de HTTP.


Según su comentario a Haim, ¿es este un archivo en su propio servidor? Si es así, debe usar la ruta del sistema de archivos, no la URL (por ejemplo, file_exists( ''/path/to/images/thumbnail.jpg'' ) ).


file_exists comprueba si un archivo existe en la ruta especificada o no.

Sintaxis:

file_exists ( string $filename )

Devuelve TRUE si el archivo o directorio especificado por nombre de archivo existe; FALSE contrario.

$filename = BASE_DIR."images/a/test.jpg"; if (file_exists($filename)){ echo "File exist."; }else{ echo "File does not exist."; }

Otro método alternativo puede usar getimagesize (), devolverá 0 (cero) si el archivo / directorio no está disponible en la ruta especificada.

if (@getimagesize($filename)) {...}


if (!file_exists(''http://mysite.com/images/thumbnail_1286954822.jpg'')) { $filefound = ''0''; }