Page 47 - Programador-PHP
P. 47

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


          require_once("archivo.htm");
          ?>



        Ejemplos de inclusión de archivos remotos:

          <?php
          include("http://www.miweb.com/archivo.php?foo=bar");
          include_once("http://www.miweb.com/archivo.php");
          require("http://www.miweb.com/archivo.html");
          require_once("http://www.miweb.com/archivo.txt");
          ?>


        Diferencia entre inclusión de archivos
        remotos y locales

        Una diferencia fundamental, entre incluir archivos remotos y
        archivos   locales,   es   que   los   archivos   PHP   remotos,   serán
        interpretados previamente en el servidor de origen y "servidos"
        al servidor de destino (el que los incluye), ya interpretados. Sin
        embargo,   cuando   un   archivo   PHP   local   es   incluido,   no   será
        previamente interpretado,  sino  que de  eso,  se  encargará el
        archivo que lo incluyó.
        Es decir, que si queremos incluir el archivo mi_fichero.php ya
        interpretado   conforme   el   valor   del   parámetro   "foo",   si
        utilizamos:


          include("mi_fichero.php?foo=15");
        PHP   arrojará   un   error,   ya   que   buscará   un   archivo   llamado
        mi_fichero.php?foo=15 en vez de interpretarlo.



        Sin embargo, podremos incluir remotamente para que se nos
        devuelva el archivo interpretado, mediante:


          include("http://miweb.com/mi_fichero.php?foo=15");






                                              47
   42   43   44   45   46   47   48   49   50   51   52