PHP - el dichoso include

 
Vista:

el dichoso include

Publicado por santgar (1 intervención) el 13/06/2005 11:39:25
Estimados compañeros de programación:

Tengo un problema que me tiene con dolores de cabeza.

Me explico: estoy creando un portal donde el directorio está organizado de la siguiente manera.

Raíz:
Aquí se encuentralos archivos index.php cabecera.php con imagenes y un link a una hoja de estilos.css también enl directorio raíz y pie.html y las carpetas imagenes y páginas entre otras. Bien los archivos cabecera.php y pie.html las incluyo con la función include en index.php y todo keda ok respetando los estilos, las imagenes etc....

En la carpeta paginas tengo las diferentes secciones entre ellas la de egistro de usuarios llamada registro.php
El problema viene cuando en registro.php enlazo también con include la cabecera.php que sería exactamente así corrijanmé si me quivoco <? include('../cabecera.php'); ?> verdad ke está bien pues no no coge los estilos si coge los tamaños especificados en estilos.css para las tablas, pero no los estilos de formatos y colores, etc.

Tampoco coge las imagenes de la cabecera, sin embargo pongo registro.php en la carpeta raíz y si todo keda ok.

Alguíen sabe la solución

Directorio es:

Raíz
|--Imagenes
| |--logo.jpg
|
|--paginas
| |--registro.php (el include sería así <? include ('../cabecera.php'); ?>
|
|--index.php
|--cabecera.php (con logotipo y estilos)
|--pie.php
|--estilos.css

Repito: salen los textos de cabecera.php y pie.php pero los estilos de estilos.css no salen solo respeta los tamaños dados en estilos.css tampoco sale el logo de la cabecera.php.

Sin embargo poniendo registro.php en la raíz si keda todo ok.

Por cierto he probado con: <? include ('../cabecera.php'); ?> <? include ("../cabecera.php"); ?
> <? include '../cabecera.php'; ?> <? include "../cabecera.php"; ?> <? include_once ('../cabecera.php'); ?> e incluso con todo el directorio completo y na de na puede ser la configuración del apache porque ya no sé ke pensar.

Gracias.

santgar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:el dichoso include

Publicado por gonzalo (34 intervenciones) el 14/06/2005 00:19:15
hola debes habilitar en el archivo de configuracion una linea, para ello baja este excelente manual que te guiara como hacerlo y buscalo, yo ya lo encontre , el manuel esta en esta pagina esta en español http://www.php.net/docs.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar