Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2005, 09:23
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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,