Foros del Web » Programando para Internet » PHP »

ruteo con include

Estas en el tema de ruteo con include en el foro de PHP en Foros del Web. Hola estoy haciendo una plantilla en php para un site usando include para el encabezado y menu y no se como rutear algunas cosas. Ej ...
  #1 (permalink)  
Antiguo 03/09/2007, 23:56
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 16 años, 9 meses
Puntos: 0
ruteo con include

Hola estoy haciendo una plantilla en php para un site usando include para el encabezado y menu y no se como rutear algunas cosas. Ej tengo varias carpetas: granhome, que contiene Home1 , home2, home3 e imagenes; dentro de cada homeX hay mas de 15 carpetas que tienen mas de 20 paginas cada una, con el encabezado e imgames en comun que se encuentran en la carperta img.
mas facil verlo asi: granhome/home1/carpeta1/pagina1

Como hago el ruteo para llamar desde la paginaX con "include" las imagenes y encabezado que se encuentran en la carpeta img(mismo nivel que home1) que esta dos carpetas atras, pero a su vez tengo que entrar a img y me quede como plantilla?


Gracias!!!!!
  #2 (permalink)  
Antiguo 04/09/2007, 02:09
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: ruteo con include

La respuesta se llama dispatcher. De este manera, todas las peticiones a tu aplicación se harán desde el mismo directorio (raíz).
Más información aquí.

Un saludo,
  #3 (permalink)  
Antiguo 04/09/2007, 06:40
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: ruteo con include

Gracias, y si solo preciso salir carpetar hacia atras con "../" me basta???
muchas gracias!!
  #4 (permalink)  
Antiguo 04/09/2007, 06:47
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: ruteo con include

Cita:
Iniciado por heavymetal Ver Mensaje
Gracias, y si solo preciso salir carpetar hacia atras con "../" me basta???
muchas gracias!!
Si. Con ../ subes un nivel en tu estructura de carpetas.

Viva el heavy.
  #5 (permalink)  
Antiguo 04/09/2007, 07:57
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: ruteo con include

grr siguen mi problemas
tengo un archivo pagina1.php dentro de una carpeta. este archivo pagina1.php tiene dos include, que llaman a dos paginas k estan fuera de la carpeta, encabezado.php (contiene un archivo.swf) y menu.php,; el codigo que pongo en pagina1.php uno es
<?php include("../encabezado.php");?>
<?php include("../menu.php");?>

menu.php me la trae perfecto pero encabezdo.php se keda colgada, es decir no me tira error pero no me trae el swf k esta dentro. si hago un previo de encabezado.php se ve bien, no entiendo por k no me lo trae cuando lo llamo de pagina1.

gracias!!
  #6 (permalink)  
Antiguo 04/09/2007, 12:37
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: ruteo con include

Supongo que encabezado.php y menu.php están en el directorio raiz.

Entonces, pagina1.php estará dentro de una carpeta, digamos "carpeta/pagina1.php". Si te funciona bien accediendo a encazado.php directamente, estoy casi seguro que el problema viene por la ruta que le pones en encabezado.php para llamar al archivo flash.

Si el archivo está donde está encabezado.php y el .swf también, y accedes a /carpeta/pagina1.php y no se ve, tendrías que ponerle la ruta "../archivoflash.swf" en encabezado.php.

Yo personalmente, para llamar archivos, suele usar la ruta completa en la mayoría de ocasiones.

Espero que sea ese el problema y puedas solucionarlo.

Saludos.
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 09:04.