Foros del Web » Programando para Internet » PHP »

imagenes, estilos,.... $_SERVER['DOCUMENT_ROOT']

Estas en el tema de imagenes, estilos,.... $_SERVER['DOCUMENT_ROOT'] en el foro de PHP en Foros del Web. Hola, Soy muy muy muy muy nuevo en el PHP. De hecho, estoy haciendo una página web sin tener ni idea de PHP en PHP. ...
  #1 (permalink)  
Antiguo 30/11/2007, 13:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
imagenes, estilos,.... $_SERVER['DOCUMENT_ROOT']

Hola,
Soy muy muy muy muy nuevo en el PHP. De hecho, estoy haciendo una página web sin tener ni idea de PHP en PHP.

Tengo el siguiente problema:
Mi web está estructurada en directorios:
/: donde tengo el index.php
/pages
/images
En /pages tengo creadas header.php, menu.php y footer.php, desde donde hago referencia, por ejemplo, en el caso de header.php, a los estilos.
Estas páginas las incluyo con el "include" dentro de otras. Pero claro, no es lo mismo, los path dentro de index.php que en pages/noticias.php...
Si uso ../images/foto.jpg, me funciona en pages/noticas.php, pero no en index.php.

He probado a crearme dentro de cada pagina una variable con $_SERVER['DOCUMENT_ROOT']."/atc/images/foto.jpeg" e incluirla dentro del <img src="">, pero no me muestra las imágenes.

¿Cómo puedo generar rutas relativas desde cualquier página para que pueda acceder a las imágenes y estilos desde cualquier ruta???

No sé si me he explicado muy bien, pero a ver si alguien me puede ayudar.

Un saludo y gracias

Iban
  #2 (permalink)  
Antiguo 30/11/2007, 14:52
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 22 años
Puntos: 6
Re: imagenes, estilos,.... $_SERVER['DOCUMENT_ROOT']

Hola, creo que te entiendo.
Vos tenes la carpeta en la raiz /images

Por otro lado podes tener un archivo en el directorio /admin/archivo.php

Lo que queres es visualizar una imagen fuera de ese directorio pero sin tener que hacer ../

Lo que tenes que hacer es lo mismo que hiciste pero sin $_SERVER['DOCUMENT_ROOT'], directamente empezando con la / o sea....
<img src="/atc/images/foto.jpeg">

Eso va a buscar siempre partiendo desde la raiz del Document root.
El $_SERVER['DOCUMENT_ROOT'], lo tenes que usar para armar las rutas de los archivos desde PHP, lo de la imagen en si es mostrar el html, ahi no hay php es solamente html que interpreta el navegador.

Saludos.
__________________
"Vivir....solo cuesta Vida"
  #3 (permalink)  
Antiguo 01/12/2007, 06:35
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: imagenes, estilos,.... $_SERVER['DOCUMENT_ROOT']

Mil gracias !!
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 08:19.