Foros del Web » Programando para Internet » PHP »

incluir archivos con clases de forma remota?

Estas en el tema de incluir archivos con clases de forma remota? en el foro de PHP en Foros del Web. hola a todos: Estoy trabajando con la POO de php 5, esta muy muy bien, es una nueva forma de escribir programas con mas facilidad ...
  #1 (permalink)  
Antiguo 30/03/2005, 07:42
 
Fecha de Ingreso: noviembre-2002
Ubicación: españa
Mensajes: 188
Antigüedad: 15 años, 1 mes
Puntos: 0
incluir archivos con clases de forma remota?

hola a todos:

Estoy trabajando con la POO de php 5, esta muy muy bien, es una nueva forma de escribir programas con mas facilidad de modificarlos con el menor numero de lineas posibles, el caso es que he visto en un articulo que se pueden hacer llamadas a scripts externos de otros dominios que tienen determinadas clases y que al hacer include permiten el uso de esa clase.

Me gustaria saber si eso es posible o si solo se puede conseguir haciendo con un servicio web mediante xml

saludos!!! ;)
__________________
Experto en todo y nada a la vez
  #2 (permalink)  
Antiguo 30/03/2005, 09:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
el caso es que he visto en un articulo que se pueden hacer llamadas a scripts externos de otros dominios que tienen determinadas clases y que al hacer include permiten el uso de esa clase.
Esto directamente no es posible .. Es decir .. pretender hacer algo tipo:

sitio1.com
classes/tuclasse.php
<?
// tu classe
?>

sitio2.com
<?
include ("http://www.sitio1.com/classes/tuclasse.php");
// instanciar .. usar tu classe ..

Lo que se obtendrá de la llamada remota al "tuclasse.php" será lo que esta entregue como salida .. Pero no se incluirá el código PHP par ejecutarlo como una entidad (como sucede con una llamada absoluta: /var/nose/tal/.... o como corresponda).

Por otro lado .. lo que si que puedes es crear "web services" .. que los llamas de forma remota (y hasta segura con autentificación) .. Su resultado es (o suele ser) XML como formato de datos úniversar y estructurado para que lo "parsees" con PHP o cualquier lenguaje y así trabajar el dato como gustes.

Un tutorial de ejemplo ..
http://www.phppatterns.com/index.php...leview/24/1/2/

En el mismo sitio (phppatterns) tienes más ejemplos .. no es la única implementación de un "web service" .. parece que hay vários métodos .. Tanto para implementar el "servicio" y el "cliente".

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:33.