Foros del Web » Programando para Internet » PHP »

forma de cargar paginas

Estas en el tema de forma de cargar paginas en el foro de PHP en Foros del Web. Hola amigos. Mirad, me pasa lo siguiente. Para cargar unas paginas, lo hago de la siguiente forma. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original include_once ( ...
  #1 (permalink)  
Antiguo 08/09/2010, 00:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
forma de cargar paginas

Hola amigos. Mirad, me pasa lo siguiente.

Para cargar unas paginas, lo hago de la siguiente forma.

Código PHP:
Ver original
  1. include_once ("$ruta/php/inicio_paginas.php");

siendo ruta, por ejemplo, '../..'
Esto funciona bien si queremos cargar paginas que estan dentro de directorios, el problema se me presenta, cuando quiero cargar una pagina que esta en el directorio principal, por ejemplo, index.

Ya que como ruta no va a tener valor, puesto que no hay que salir de ningun directorio (estoy en el principal), el valor del include va a tener una barra de esta forma /ruta/etc/etc.., por lo que no funciona.

Si quito la barra del include y la ponga en la variable ruta, tampoco funciona porque quedaría el include así

Código PHP:
Ver original
  1. include_once ("$rutaphp/inicio_paginas.php");

La clave de todo este rollo y esta es mi pregunta es, como puedo separar la variable $ruta del directorio php que esta dentro del include.

Código PHP:
Ver original
  1. include_once ("$ruta[COLOR="Red"]Aqui tiene que ir la separacion[/COLOR]php/inicio_paginas.php");

Espero haberme explicado bien y que no os halla parecido mucho rollo.

Gracias por todo. Un saludo.

P.D.: Por si alguien se pregunta para que quiero meterle una ruta al archivo index, ya que este debe de estar en el directorio principal, es porque este archivo carga una plantilla que si está en subdirectorios.
  #2 (permalink)  
Antiguo 08/09/2010, 01:19
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: forma de cargar paginas

No termino de entender muy bien la idea pero creo que con un IF se podría solucionar.

Decirle que si NO tiene tal valor que la ruta sea tal, si no la que estás usando por defecto.
Prueba y nos dices ;)

Suerte y espero haberte aclarado algo.
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #3 (permalink)  
Antiguo 08/09/2010, 01:30
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: forma de cargar paginas

Hola. Gracias por tu respuesta.

La idea, así por encima, se trata de tener una plantilla. En esta plantilla, se cargan diferentes partes de la pagina, y, cuando esta todo junto, se llama desde el sitio correspondiente. Bueno, mas o menos, es así.

El caso es que, tu solución es buena, puedo hacer que, si la variable tiene valor, aplico un ruta, si no tiene, aplico otra. El problema es que en la plantilla, que es donde iría el if, no quiero meter ninguna condición, para que no deje de ser una plantilla.

A ver si se os ocurre otra idea, por favor.

Gracias.
  #4 (permalink)  
Antiguo 08/09/2010, 01:48
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: forma de cargar paginas

Prueba asi, no se si será esto lo que pedias:

Código PHP:
include_once ($ruta."php/inicio_paginas.php"); 
  #5 (permalink)  
Antiguo 08/09/2010, 01:56
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
Respuesta: forma de cargar paginas

Hola.

Esto era, sabia que era sencillo, pero era incapaz de verlo.

Gracias a los dos por vuestras respuetas. Un saludo.

Etiquetas: formulario
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 22:32.