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

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