Foros del Web » Programando para Internet » PHP »

formato de include

Estas en el tema de formato de include en el foro de PHP en Foros del Web. Buenas tardes, Tengo un fichero cabecera.php que debo llamar desde varios directorios distintos. La cuestión es que esa cabecera incluye otros includes. La cuestión es ...
  #1 (permalink)  
Antiguo 28/08/2009, 11:42
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
formato de include

Buenas tardes,

Tengo un fichero cabecera.php que debo llamar desde varios directorios distintos.

La cuestión es que esa cabecera incluye otros includes.

La cuestión es que quiero poner en el include este formato y no se que estoy haciendo mal o simplemente es imposible:

Código PHP:
include ($_sesion['url'].'/includes/seguridad.php'); 
La variable
Código PHP:
$_session['url'
toma el valor de la ruta completa: http://www.dominio.com y lo que quiero es concatenarlo con /includes/seguridad.php

El fichero seguridad.php contiene el sistema de autentificación descrito en desarrolloweb por lo que no puedo escribir nada delante de esa línea ya que sino deja de funcionarme.

¿Es posible en el include concatenar una variable con un texto? ¿Habría algún otro método?

Mil gracias
  #2 (permalink)  
Antiguo 28/08/2009, 11:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: formato de include

mal método...

el include() debe conducir a una ruta física del servidor... no a una URL!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 28/08/2009, 12:10
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: formato de include

¿Y existe otro método para poder hacer lo que quiero?

Gracias.
  #4 (permalink)  
Antiguo 28/08/2009, 12:16
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: formato de include

si... define la ruta física de la raíz del sitio... donde esta el índice
Código PHP:
define('ROOT'dirname(__FILE__)); // index.php

// ..

include ROOT '/ruta/de/los/scripts/uno.php'
osea... el concepto es el mismo, solo que debes establecer como ruta inicial la base de los documentos...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 28/08/2009 a las 12:21
  #5 (permalink)  
Antiguo 02/09/2009, 11:44
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: formato de include

Gracias por la ayuda.

Lo que no comprendo muy bien es cómo hacer para que ese "define" esté disponible para todos los ficheros de la aplicación que se encuentran en distintas carpetas y niveles.

Mi idea es que tengo que incluir un fichero de seguridad.php en las páginas que necesite y éstas se encuentran en diferentes niveles de carpetas.

La idea es que 'ROOT' esté disponible en todos los ficheros.
¿Hay alguna manera?
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 06:40.