Page 97 - Programador-PHP
P. 97

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

        Lectura de Archivos

        Una   vez   abierto   un   archivo,   podremos   leer   su   contenido
        utilizando   la   función   de   lectura   en   modo   binario   seguro,
        fread().

        Utilizando la siguiente sintaxis:

         fread($recurso, $bytes);


        podremos  leer   el   contenido   de   un   archivo   en   modo
        binario   seguro,   necesitando   de   un   recurso   (obtenido
        mediante  fopen) e indicando la cantidad de bytes a leer (1
        carácter = 1 byte).

        Para   leer   el   contenido   completo   del   archivo,   podemos
        ayudarnos   de   la   función           filesize($archivo),   donde
        $archivo, será la ruta completa al archivo que se quiere leer:

          $archivo = "archivo.txt";  // nombre del archivo
          $bytes = filesize($archivo);  // tamaño del archivo
          $cursor = fopen($archivo, "r");  // abrir archivo
          $contenido = fread($cursor, $bytes);  // leer contenido
          fclose($cursor);  // cerrar el cursor (liberar memoria)




        Escribir en un archivo


        Para   escribir   en   un   archivo,   nos   valemos   de   la   función
        fwrite() la cuál escribirá en modo binario seguro.




        Su sintaxis es la siguiente:

         fwrite($recurso, $contenido_a_escribir[, $cantidad_de_bytes_a_escribir]);


        El   contenido,   puede   ser   cualquier   variable   de   tipo  string,
        mientras que la cantidad de bytes a escribir, es opcional. Si se



                                              97
   92   93   94   95   96   97   98   99   100   101   102