Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/04/2011, 17:48
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: fallo con los include

no entendi bien pero creo saber lo que pasa..

tenemos por ejemplo tu raiz del sitio

con un
index.php
style.css
header.php
contacto.php
imagenes/ <-----FOLDER
js/<----------FOLDER
CARPETANUEVA/


en donde en tu index.php haces un include a header.php que a su vez tiene la hoja de estilos style.css en ella cuando la llamas todo ok, te trabaja los estilos correctamente, ya que style.css por ejemplo va a buscar las imagenes a la ruta imagenes/ y los js etc....
ahora si incluyes en contacto.php pasa lo mismo todo ok....

pero tu me dices que te creaste otra carpeta CARPETANUEVA
y dentro de ella un archivo nosotros.php por decir algo y agregas el header.php y no te trae las cosas.

problema 1.- un include incluye completamente una pagina web dentro de otra esto quiere decir integramente las rutas establecidas de imagenes, scripts y conexiones etc...

problema 2.- al incluir tu header.php en la primera pagina te trae del css una imagen de imagenes/tuimagen.jpg

ya cuando incluyes tu header en paginanueva.php dentro de CARPETA NUEVA lo que hace el include es incluir calcadamente header.php sin modificar las rutas el no puede adivinar que lo estas llamando de carpetas mas adentro o fuera por lo que esta buscando tuimagen.jpg dentro de la carpeta CARPETANUEVA/imagenes/ y claramente no existe esa ruta.

espero te haya quedado claro cualquier duda nos la comentas, y mirate algo sobre rutas absolutas y rutas relativas, lo mismo include();

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!