Foros del Web » Programando para Internet » PHP »

Error en include

Estas en el tema de Error en include en el foro de PHP en Foros del Web. Hola, desde mi archivo body.php hago un include al que le paso el valor de una variable para conformar el nombre del archivo que quiero ...
  #1 (permalink)  
Antiguo 02/03/2012, 09:05
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 13 años, 6 meses
Puntos: 1
Error en include

Hola, desde mi archivo body.php hago un include al que le paso el valor de una variable para conformar el nombre del archivo que quiero incluir. Pero en el nuevo servidor me da error, utilizando la misma sintaxis que usaba en el antiguo excepto por el cambio del directorio.

Este es mi código:
Código PHP:
   <?php
$producto 
$_GET['producto'];
$presupuesto$_GET['presupuesto'];
if(
$producto != ""){ include('/homepages/16/d405906163/htdocs/'.$producto.'.php');}
?>
y me da este error:

Warning: include(/homepages/16/d405906163/htdocs/polizabasica.php) [function.include]: failed to open stream: No such file or directory in /homepages/16/d405906163/htdocs/body.php on line 102

parece que está buscando el archivo en /homepages/16/d405906163/htdocs/body.php cuando debe hacerlo en /homepages/16/d405906163/htdocs/polizabasica.php
  #2 (permalink)  
Antiguo 02/03/2012, 09:11
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Error en include

imprime tu variable $producto para verificar que realmente sea

$producto="polizabasica";
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #3 (permalink)  
Antiguo 02/03/2012, 09:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Error en include

Ahora lo imprime y el valor de la variable producto está correcto, es "polizabasica"
  #4 (permalink)  
Antiguo 02/03/2012, 09:26
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Error en include

polizabasica esta en el mismo nivel que body?
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #5 (permalink)  
Antiguo 02/03/2012, 09:36
 
Fecha de Ingreso: febrero-2012
Ubicación: En mi propio mundo
Mensajes: 73
Antigüedad: 12 años, 9 meses
Puntos: 23
Respuesta: Error en include

Prueba con
Código PHP:
define('RAIZ',$_SERVER['DOCUMENT_ROOT']); 
include(
RAIZ.'/directorio/pagina.php'); 
  #6 (permalink)  
Antiguo 02/03/2012, 09:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 72
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Error en include

Solucionado, al cambiar de servidor la ruta del archivo polizabasica.php la había cambiado.
Perdonar por las molestias y muchas gracias

Etiquetas: include, variables
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 21:40.