Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/03/2007, 12:08
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: include a través de HTTP

Parece que hay un pequeño mal entendido.

Cualquier tipo de peticion a http://elsitio/script/archivoexterno.php este Script se va a Ejecutar en el interprete del servidor elsitio.

Lo que hace el include ("http://www.otrapagina.com/archivoexterno.php");
trata de entender lo que imprime en su ejecucion el script archivoexterno.php. ahora este fichero podria imprimir codgio HTML (que el include lo incluiria) o podria imprimir codigo PHP que el include lo entenderia.

Si lo que quieres es acceder a las funciones, clases, etc de ese Archivo, yo veo 4 opciones.

1.- Acceder via FTP a ese Archivo (ya que accedemos al SOURCE del archivo)
2.- Acceder a http://elsitio/script/archivoexterno.txt y este sea el Source del Archivo
3.- Acceder a http://elsitio/script/mostrarsource....ivoexterno.php este Script imprime el source de archivoexterno.php
4.- que el archivoexterno.php tenga una linea
Código PHP:
$source file_get_contents('archivoexterno.php');

echo 
$source
El cual el mismo se abre y imprime el source de el.

(Ahora si este fichero archivoexterno.php tiene includes propios, estos no se van abrir en el dominio elsitio, si no el interprete va a tratar de buscarlos en los patch donde se ejecuto el script principal, se entiende)


Saludos