miércoles, 12 de noviembre de 2014

PHP (08) Archivos (06) Comprobar si existe un archivo file_exists

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...
<?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