Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2008, 17:08
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con Include y " / "

Cita:
Iniciado por http://php.net/virtual
This function is only supported when PHP is installed as an Apache module.
¿no será que tu servidor tiene PHP instalado como CGI? Solo como comentario, aunque creo que si el problema fuera este ni siquiera podrías llamar a la función.

No conozco mucho la función virtual(), así que no te puedo ayudar mucho

$i=include($DOCUMENT_ROOT.'/filtro.php'); if($i!==false)


Quizás no te funcione por culpa de register_globals, especialmente si el servidor tiene PHP5, que trae esta configuración deshabilitada por defecto.

Usa $_SERVER['DOCUMENT_ROOT']

muy probablemente $DOCUMENT_ROOT en el servidor nuevo esté vacía, entonces terminás pidiendo incluir /filtro.php, que obviamente no existe (ya que / apunta a la raíz del sistema de archivos, no a tu carpeta del sitio). Por eso tenés que eliminar la / y filtro.php termina incluyéndose de la carpeta actual.
Probablemente también en el servidor viejo sí puedas usar las variables globales y por eso funcione.


saludos.