Si intentamos trabajar con archivos que no existen recibiremos como respuesta un error, pero podemos comprobar que el archivo exista antes de trabajar con él. Para ello disponemos de la función file_exists(). que devuelve TRUE si existe el archivo y FALSE si no existe, de modo que podemos controlar el archivo antes de trabajar con él...
Lo cual nos da como resultado:
Este es el archivo de prueba
Y si en lugar de file.txt, ponemos files.txt que no existe:
No se ha encontrado el archivo
<?php $existe = "archivo/file.txt"; if (file_exists($existe)){ ... }else{ ... }Ahora tan solo debemos de poner el código para si es correcto o es falso:
<?php $existe = "archivo/file.txt"; if (file_exists($existe)){ $archivo = file($existe); foreach ($archivo as $line) { echo $line; } }else{ echo "No se ha encontrado el archivo"; } ?>
Lo cual nos da como resultado:
Este es el archivo de prueba
Y si en lugar de file.txt, ponemos files.txt que no existe:
No se ha encontrado el archivo
No hay comentarios:
Publicar un comentario