#1• Hola, muy buenas. A ver, estoy haciendo una web y quiero meter un menú en muchas páginas. Con los includes se hace pero tiene que estar en la carpeta donde está el la página a incluir, y yo quiero incluirlo en páginas que estén en carpetas distintas, no sé si me explico. ¿Hay alguna manera de hacerlo? Gracias por adelantado. |
#2• include ('./carpeta1/carpeta2/carpeta3/archivo.php'); Por cierto, por probar nadie se muere. |
#3•• Emmm... me referia a otra cosa... A ver, el "." ese significa que es a partir de la carpeta donde está el documento el el que se pone. Yo me refiero a una carpeta diferente, pongo mejor un ejemplo: Tengo el archivo en una carpeta "x", y lo que quiero incluir en una carpeta "y" que está fuera de esa carpeta "x". Entonces quiero incluir ese documento de la carpeta "y" en la carpeta "x". Por si no ha quedado claro: Carpeta x: www.miweb.webcindario.com/x/documento.php Carpeta y: www.miweb.webcindario.com/y/documento.php |
#4• Con el ejemplo que puso Nosetup armas el path desde cualquier archivo a cualquier otro (no importan las carpetas). Se llama path relativo (o url relativa). |
#5• Pues juegas más... . es el la carpeta donde estas y .. es la anterior... así que si estás en la carpeta x tendrás que hacer. ../y/documento.php ¿verdad? |
#6• Gracias, aunque me surge otra duda xD. Lo del path ese... lo tengo que poner en el archivo que quiero incluir, no? y decidme si seria asin: <? (include_path='.') ?> En el body, no? me equivoco? Esque estoy todavia un poco verde en esto del php...xD, gracias de new por adelantado :p |
#7• Fíjate que (include_path='.') no está escrito a semejanza de include ('./carpeta1/carpeta2/carpeta3/archivo.php'); Como Include es php, va dentro de un bloque de php, no de html. |
#8• Escrito originalmente por conductor-temerario En el body, no? me equivoco? Tienes un poco de lio... estas con código php, que lo va a a hacer es incluir otro código de otra página... según cual sea ese código, puede ir en <head> o en el <body>. Es decir, con un include se pueden meter los meta en todas las páginas, por tanto iria en el <head>. Pero también un menú, por lo que iria en el <body>. O incluso, meter otro código que no acabe sacando un html. Revisa conceptos. |
#9• ./--Desde esa carpeta ../ --1 carpeta anterior ../../ --2 carpetas anteriores / Raíz del sitio (no en includes) include(../includes/codigo.php) include(../../includes/codigo.php) include(./includes/codigo.php) -Según en qué carpeta estés, vas poniendo unos u otros |
#10• Wee! ya me funciona! muchisimas gracias a todos por la ayuda!^^:p |
#11• Me alegro. Pero, haz caso a este consejo... Escrito originalmente por NoSetup.org Por cierto, por probar nadie se muere. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |