Ver Mensaje Individual
  #14 (permalink)  
Antiguo 04/03/2017, 05:08
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 14 años, 5 meses
Puntos: 123
Respuesta: PHP INCLUDE, Se debe de configurar algo?

Sinceramente opino igual que triby, ¿se puede hacer? si, ¿mere el esfuerzo y los riesgos? NO.

Para mi seria mas facil hacer algo como:
Código PHP:
include($_SERVER['DOCUMENT_ROOT'].'/ruta/archivo.php'); 
Asegurandome que funciona en cualquier server sin tener que cambiar nada.


Igualmente intentemos ver que dice la documentación.

Include
Cita:
Si las "envolturas URL include" están activadas en PHP, se puede especificar el archivo a ser incluido usando una URL (vía HTTP u otra envoltura soportada - ver Protocolos y Envolturas soportados para una lista de protocolos) en lugar de una ruta de acceso local. Si el servidor objetivo interpreta el archivo objetivo como código PHP, las variables se pueden pasar al archivo incluido usando una string de petición como la usada con HTTP GET. Esto no es, en estricto rigor, lo mismo que haber incluido el archivo y que haya heredado el ámbito de variables del archivo padre; el script realmente está siendo ejecutado en el servidor remoto y el resultado entonces se incluye dentro del script local.
Envolturas URL include
Cita:
allow_url_include boolean (Por defecto desactivada)
Esta opción permite es uso de envolturas fopen de tipo URL con las siguientes funciones: include, include_once, require, require_once.

Nota:
Esta opción requiere allow_url_fopen para ser activada.
allow_url_fopen (por defecto activado)
Cita:
allow_url_fopen boolean

Esta opción habilita las envolturas fopen de tipo URL que permiten el acceso a objetos URL como ficheros. Las envolturas predeterminadas están proporcionads para el acceso de ficheros remotos usando los protocolos ftp o http, algunas extensiones como zlib pueden registrar envolturas adicionales.

Nota:
Esta opción fue introducida inmediatamente después que la distribución de la versión 4.0.3. Para versiones hasta 4.0.3 inclusive, sólo se puede deshabilitar esta característica en tiempo de compilación usando el conmutador de configuración --disable-url-fopen-wrapper.

Advertencia
En versiones de Windows anteriores a PHP 4.3.0, las siguientes funciones no soportan el acceso a ficheros remotos: include, include_once, require, require_once y las funciones imagecreatefromXXX de la extensión Funciones de GD e Imágenes.
Para empezar puedes hacer un phpinfo() para revisar la confuguracion de tu servidor.
Código PHP:
<?php
// Muestra toda la información, por defecto INFO_ALL
phpinfo();
Tampoco estaria de mas que nos indiques el mensaje de error que te da que por lo general suelen ser 2

NO hay permisos
Cita:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /ruta/....
Warning: include(http://ruta.org) [function.include]: failed to open stream: no suitable wrapper could be found
NO encuentra el archivo
Cita:
failed to open stream: No such file or directory
__________________
Unset($vida['malRollo']);