Foros del Web » Programando para Internet » PHP »

require (problemas)

Estas en el tema de require (problemas) en el foro de PHP en Foros del Web. Hola , mi problema es el siguiente. tengo en mi directorio raíz unas paginas que mando a requerir. cuando las necesito. Hasta ahi no hay ...
  #1 (permalink)  
Antiguo 20/10/2003, 17:55
 
Fecha de Ingreso: octubre-2003
Ubicación: mexico
Mensajes: 8
Antigüedad: 14 años, 1 mes
Puntos: 0
require (problemas)

Hola , mi problema es el siguiente.
tengo en mi directorio raíz unas paginas que mando a requerir. cuando las necesito. Hasta ahi no hay problemas, el problema que tengo es cuando quiero pasarme a otro directorio superior y mando a requerir una página php en el directorio raíz, y me marca el siguiente error .

Fatal error: Failed opening required './aut_verifica.inc.php' (include_path='')

He estado investigando pero no le enceuntro..

le mando todo mi path,, pero aun asi, no puedo,,,

require("c:\www\proyecto\aut_verifica.inc.php");
  #2 (permalink)  
Antiguo 20/10/2003, 18:03
Avatar de Gerald  
Fecha de Ingreso: julio-2003
Mensajes: 1.356
Antigüedad: 14 años, 5 meses
Puntos: 2
si trabajas en tu localhost prueba asi

require("proyecto/aut_verifica.inc.php");
__________________
Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil
Hoteldipity
Arte Caracol

Última edición por Gerald; 20/10/2003 a las 18:05
  #3 (permalink)  
Antiguo 20/10/2003, 18:04
 
Fecha de Ingreso: octubre-2003
Mensajes: 109
Antigüedad: 14 años, 2 meses
Puntos: 1
Creo que sería mejor que te refirieses al archivo con una ruta relativa del tipo

require("../aut_verifica.inc.php");
  #4 (permalink)  
Antiguo 20/10/2003, 18:48
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 14 años, 7 meses
Puntos: 1
Hay que tener en cuenta que el path o ruta no se refiere al directorio de la web si no a la ruta absoluta del servidor.

Tambien hay que tener en cuenta que el path relativo cambia en funcion del documento donde se hace el include o require, por eso es mejor que se ponga la ruta absoluta en cada require para evitarse estos problemas

con el array $HTTP_SERVER_VARS['DOCUMENT_ROOT'] O $_SERVER['DOCUMENT_ROOT'] te da el directorio publico asi pues puedes hacer esto


$dir_htms=$_SERVER['DOCUMENT_ROOT'];

require ($dir_htms."/direcotrio/aut_verifica.inc.php") , llamandolo asi en todas las paginas evitas todos los problemas


un saludo
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 14:18.