Page 95 - Programador-PHP
P. 95

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


          AVISO:

          Los corchetes [ y ] indican que el parámetro es opcional.




        fopen  abrirá   el   archivo   en   el   modo   indicado   y   creando   un
        puntero en el mismo.
                       Puntero: lugar del el archivo en el
                       cual se coloca el cursor al ser abierto.


        Toda   vez   que   un   archivo   sea   abierto,   debe   cerrarse a
        fin   de   liberarlo   de   la   memoria.   Para   ello,   utilizamos
        fclose($cursor_creado_con_fopen):


          $cursor = fopen('archivo.txt', 'r');
          fclose($cursor);

        Modos de apertura

        Los modos posibles de apertura, los siguientes:

         Modo Descripción                                      Puntero
           r    Lectura                                        Al inicio del archivo
           r+   Lectura y escritura                            Al inicio del archivo
                Escritura
           w    Si e archivo no existe, intenta crearlo. Si existe, lo   Al inicio del archivo
                sobreescribe.
                Lectura y escritura
           w+   Si e archivo no existe, intenta crearlo. Si existe, lo   Al inicio del archivo,
                sobreescribe.                                  truncándolo
                Escritura
           a                                                   Al final del archivo
                Si el archivo no existe, intenta crearlo.
                Lectura y escritura
           a+                                                  Al final del archivo
                Si e archivo no existe, intenta crearlo.
                Escritura
           x    Crea un nuevo archivo para escribir en él. Si el archivo   Al inicio del archivo
                ya existe, falla.
           x+   Lectura y Escritura                            Al inicio del archivo


                                              95
   90   91   92   93   94   95   96   97   98   99   100