Page 105 - Programador-PHP
P. 105

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

        disponemos de las funciones necesarias.


        Comprobar la existencia de un archivo o

        directorio


         file_exists('archivo_o_directorio')


        Comprueba si un archivo o directorio existe (True) o no (False):

          // validando si un archivo existe
          $archivo = 'ruta_a/mi_archivo.txt';
          if(file_exists($archivo)) {
              echo "El archivo {$archivo} existe";
          } else {
              echo "El archivo {$archivo} no pudo localizarse";
          }

          // ahora, verificando si un directorio existe
          $directorio = 'ruta/a/mi/carpeta';
          if(file_exists($directorio)) {
              echo "El directorio {$directorio} existe";
          } else {
              echo "El directorio {$directorio} no pudo localizarse";
          }





        Comprobar si un archivo o directorio es
        legible


         is_readable('archivo_o_directorio')


        Comprueba si un archivo o directorio es legible (True) o no
        (False):

          // validando si un archivo es legibe
          $archivo = 'ruta_a/mi_archivo.txt';
          if(is_readable($archivo)) {
              echo "El archivo {$archivo} puede ser leído";
          } else {
              echo "El archivo {$archivo} no puede ser leído";
          }



                                             105
   100   101   102   103   104   105   106   107   108   109   110