Page 99 - Programador-PHP
P. 99

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



          // Actualizar el número de visitas y mostrarlo
          echo contador_de_visitas();





        ¡Cuidado con los permisos!

        Como   es   lógico   de   esperar,   para   poder   crear   un   archivo   o
        escribir sobre un archivo existente, éste, debe tener permisos
        de escritura para el usuario www-data.

        En un servidor Web, tener archivos o directorios servidos con
        permisos   de   escritura,  es   una   puerta   que   se   está   abriendo
        hasta para el más novato de los delincuentes informáticos que
        transitan por la red.

        La  mejor   alternativa, es tener un directorio  NO   SERVIDO
        con permisos de escritura (es decir, un directorio con permisos
        de escritura, fuera del directorio de publicación Web).

        En este caso, bastará con utilizar como ruta del archivo, la ruta
        absoluta.

        Trabajando con directorios


        Como   hemos   comentado   antes,   PHP   permite   trabajar   el
        sistema   de   archivos,   como   podríamos   hacerlo   desde   las
        aplicaciones   del   propio   sistema   operativo.   Y   esto,   incluye
        también, funciones relacionadas a los directorios.


        Creando el gestor


        Al igual que con los archivos, para acceder a un directorio,
        debe crearse primero un recurso (gestor de directorio). Para
        ello, al igual que fopen abre un archivo, tenemos una función
        para abrir los directorios.

        Tal vez, tomando como base lógica el nombre de la función


                                              99
   94   95   96   97   98   99   100   101   102   103   104