
¿Es posible hacerlo?... ¿cómo?... por favor.
Muchas Gracias.

| |||
![]() Hola estimados amigos. Tengo un problema. Necesito incluir en un archivo PHP el comando <include> que debe llamar a un archivo que se encuentra en otro servidor. ![]() ¿Es posible hacerlo?... ¿cómo?... por favor. Muchas Gracias. ![]() |
| |||
Hola, Con ese include incluyes el HTML generado por el servidor remoto. ¿Exactamente a que quieres tener acceso? Es que lo unico que se me ocurre es que en el servidor remoto pongas un script PHP que funcione como servidor XML-RPC o SOAP, y desde tu otro script accedes a las funciones del remoto mediante llamadas de un cliente XML-RPC o SOAP. O tambien podrias conectarte via FTP y leer via FTP el contenido de ese .php y usar eval() para "ejecutar" ese script. Lo que nunca vas a poder es incluir con include un fichero remoto y tener acceso a las variables y demas. Porque con las aplicaciones opensource que hay por ahi, ¿que me costaria hacer un include al fichero de configuracion de un phpBB o un phpNuke y tener acceso a los datos de conexion de su base de datos? Por eso es necesario "controlar" de alguna forma en el remoto como se accede a esos ficheros. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Hola jesemi, gracias por tu respuesta, pero ahora me ha surgido un nuevo problema y buscando en el foro me he dado cuenta que mucha gente ha tenido el mismo problema, pero no sé si ahora se tratade una caso distinto por encontrarse el archivo php a incluir en otro servidor. Resulta que al hacer el include me aparece el siguiente mensaje: Fatal error: Failed opening required 'http://desarrollo.ucv.cl/thpp/indbrev.php' (include_path='') in c:\foxserv\www\prueba\index.html on line 17 OK, en estos momentos uso windows 98 y me he dado cuenta que el archivo php.ini existe tanto en la carpeta windows como en php. ¿Cuál es necesario configurar? Imagino que una de las respuestas me dirá que configure la instrucción require_path del php.ini, pero ya lo hice y me sigue saliendo el error. ![]() Listo, gracias por sus ayudas. ![]() |
| |||
Hola, Para poder usar URLs debes tener activada el alow_url_fopen (http://es2.php.net/manual/en/ref.fil...llow-url-fopen). Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Tengo PHP 4.1.1. Las versiones antes de la 4.3 no pueden usar el include y require para acceder a archivos remotos. ![]() Tendré que actualizar mi versión de PHP... ![]() ![]() Gracias de todas maneras. En todo caso verifiqué lo que me dijiste en php.ini y estaba todo correcto. |