Foros del Web » Programando para Internet » PHP »

Require/Include desde otro server

Estas en el tema de Require/Include desde otro server en el foro de PHP en Foros del Web. Hola compañer@s, a ver si me pueden ayudar, tengo un par de clases en PHP, que necesito que se ejecuten desde un servidor distinto al ...
  #1 (permalink)  
Antiguo 05/06/2015, 11:23
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 10 años, 11 meses
Puntos: 5
Información Require/Include desde otro server

Hola compañer@s,

a ver si me pueden ayudar, tengo un par de clases en PHP, que necesito que se ejecuten desde un servidor distinto al que quiero usarlas, por ejemplo, de normal yo haria esto:

Código PHP:
Ver original
  1. require_once('class/clase.php');

Pero lo que quiero es poder hacer esto otro:

Código PHP:
Ver original
  1. require_once('http://www.otrodominioenotroserver.com/class/clase.php');

Y no puedo, me da error siempre, y es muy importante que pueda usarlas desde otro sitio.

Que puedo hacer ????

Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 05/06/2015, 11:42
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: Require/Include desde otro server

Hola Benderzuelo,

Desconozco si hay alguna configuración para eso (creo que no), ya que si no cualquiera podría acceder a los .php de cualquier otro servidor, y eso no sería bueno ¿no crees?

Me anclo al tema por si alguien tiene info al respecto, pero creo que tal como lo planteas no se puede. A ver que dicen.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight
  #3 (permalink)  
Antiguo 05/06/2015, 11:48
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: Require/Include desde otro server

Otra cosa que se me ocurre, es que tuvieses los dos alojamientos en un mismo servidor. Y poder acceder de uno a otro...
Código PHP:
//alojamiento1/httpdocs/class/clase.php

//alojamiento2httpdocs/class/otraclase.php

// desde alojamiento1
require_once('../../../alojamiento2/httpdocs/class/otraclase.php'); 
Pero tienes que tener ciertos privilegios para poder hacer esto.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight
  #4 (permalink)  
Antiguo 05/06/2015, 13:27
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Require/Include desde otro server

Deberias usar WebServices, no tendrías ningun problema ni riesgo.

De está forma funcionaría:
Código PHP:
Ver original
  1. include("http://www.otrodominioenotroserver.com/class/clase.inc");
Pero es un riesgo, pues expones la url.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 05/06/2015, 13:39
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: Require/Include desde otro server

Cita:
Iniciado por lauser Ver Mensaje
Deberias usar WebServices, no tendrías ningun problema ni riesgo.

De está forma funcionaría:
Código PHP:
Ver original
  1. include("http://www.otrodominioenotroserver.com/class/clase.inc");
Pero es un riesgo, pues expones la url.
Lauser,

¿Esto se puede hacer punto a punto?, es decir, que solo desde un sitio concreto se pueda hacer la llamada. ¿O cualquiera con esa url tiene acceso a la clase externa?

Gracias!
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight
  #6 (permalink)  
Antiguo 06/06/2015, 11:18
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 19 años, 11 meses
Puntos: 34
Respuesta: Require/Include desde otro server

Tienes que activar un par de opciones en la configuración de PHP de tu servidor:
http://php.net/manual/en/filesystem....ow-url-include
  #7 (permalink)  
Antiguo 07/06/2015, 04:54
Avatar de Benderzuelo  
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 10 años, 11 meses
Puntos: 5
Respuesta: Require/Include desde otro server

Es cierto me pide activar algo en el server. Muchas gracias a todos

Etiquetas: clases, include, require
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 02:18.