yo uso includes en mi web
pero tengo que guardar todos los archivos en la carpeta raiz porque si guardo un archivo en la carpeta contacto y el otro en la carpeta raiz al entrar a la web en uno me aparece bien y en el otro error de q no encuentra el archivo al aser rutas del tipo /imagenes/botones/boton1.gif por ejemplo
saludos!
la verdad que no entiendo lo que quieres decir pero creo que ayudaria mucho que pusieras los codigos para intentar ver errores
en realidad no hay errores
pero supongamos q tengo 3 carpetas
1 donde pongo includes otra donde pongo la seccion 1 de mi web y en otra la seccion 2 ademas de la index.
para entender mejor:
/carpeta raiz
/index.php
/includes/include1.php
/seccion1/homeseccion1.php
/seccion2/homeseccion2.php
/imagenes/imagen1.gif
si yo desde el include ago la ruta asia la imagen1.gif en los archivos me aparece error.
Pues te convendria tener todos los inlcudes en una carpeta en especial
No sigo el tema desde el principio, pero quizás sea una opción el uso de rutas absolutas en lugar de relativas?
Hola,
yo uso los includes, pero yo intento poner todos los includes que necesito, en la carpeta raiz.
Pero no se porque tines problemas, si no te da error.
nosaber
Los includes son partes comunes de codigo que se insertan en otras páginas. Claro, si una está dentro de carpeta y otra directamente en la raiz, las rutas no son las mismas (unas tienen un ../ delante y otras no). Es por eso que da error o mejor dicho, no funcionan si pones el mismo include en páginas que estan en la raiz y en otras que están dentro de carpetas.
Yo pienso que colocando rutas absolutas desaparece el problema, pues ya el ../ desaparece y te da igual donde esté la página que posee el include. No creeis los demas?
Hola,
pero si en tu web incluyes includes, y no pones la direccion bien del include, da error, pero el dice que no le da error, osea, que debe ser otra cosa
nosaber
Pues si, falta que nos lo aclare. De todas formas creo recordar que si pones un include y no encuentra el archivo no da ningún error, simplemente no añade ese codigo.
Pero vamos, falta que nos lo aclaren un poco y seguimos mirándo como arreglar eso.
Un abrazo!
Buenas, el error no es que no encuentre la pagina, sino que no se puede incluir una imagen, php solo admite incluir archivos de texto como .txt, .html, .php, .inc, etc.
Para incluir algo con formato *.gif, tienes que usar la etiqueta html [contenido no disponible].
Por otro lado, php es un lenguaje del lado del servidor, por lo tanto si pones al principio de un include la barra /, no incluira la raiz de tu pagina, sino la raiz del servidor, que si es Windows, es como si incluyeras Mi PC. :wink: