En este momento estás viendo 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

Deja una respuesta

Responsable » Miguel Ángel López Torralba
Finalidad » Contactar conmigo y enviarte mi contenido.
Legitimación » Tu consentimiento.
Destinatario » MailChimp, mi proveedor de email marketing, que está acogido al acuerdo de seguridad EU-US Privacy.
Derechos » Acceder, rectificar, limitar o suprimir tus datos cuando quieras.