Autor Tema: PHP - Incluir un archivo que esta en un directorio relativo al archivo actual.  (Leído 6857 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Libro Pesado.

  • ***
  • Mensajes: 85
  • Liked: 0
Haber, espero pueda explicar mi problema que me ha quebrado la cabeza un rato.

Tengo un archivo principal (index.php), que esta dentro del folder principal/uno. (Su ruta es entonces (principal/uno/index.php)

Dentro de ese archivo, incluyo otro archivo llamado "archivoincluido.php" que esta en:
(principal/dos/archivoincluido.php) con el siguiente comando
include('../dos/archivoincluido.php)

Ahora, lo que necesito es que el archivoincluido.php, llame a otro archivo que esta dentro de su misma ruta, es decir "principal/uno/incluidos/segundoarchivoincluido.php", al mismo tiempo que es llamado por el index.php.

Si en el archivoincluido.php llamo al segundoarchivoincluido.php de esta forma:
include('incluidos/segundoarchivoincluido.php')('

Entonces se produce un error en el index.php, pues no logra localizar el archivo..

ESPERO HABERME EXPLICADO.
GRACIAS DE ANTEMANO
Y OJALA PUDIERAN PONER UN POCO MAS DE ORDEN AL FORO DE PROGRAMACION, SUBIDIVIDIENDO POR LENGUAJES POR EJEMPLO..

SALUDOS
¿El acre amor me ha hinchado de torpores embriagantes?

Sachiel

  • *
  • Mensajes: 49
  • Liked: 0
  • ¡Amo YaBB SE!
Re: PHP - Incluir un archivo que esta en un directorio relativo al archivo actual.
« Respuesta #1 : diciembre 20, 2005, 06:42:59 pm »
No te entendi, xDDD....

Pero trata de incluir el archivo usando la ruta completa, em...  osease, em... en vez de ->

include('http://www.yahoo.com');

usa la ruta del script ->

include('/yahoo/public_html/index.php');

Disculpen si no me referi conrrectamente, pero... siempre me olvido de tecnisismos, xDDD...

Salu2
Fear leads to Anger. Anger leads to Hate. Hate leads to suffering...

NaPa

  • Moderador
  • *
  • Mensajes: 465
  • Liked: 28
  • Mi Kung Fu Es El Mejor...
    • Security Nation
Re: PHP - Incluir un archivo que esta en un directorio relativo al archivo actual.
« Respuesta #2 : diciembre 21, 2005, 01:09:42 pm »
Espero resolver tu duda:


inicio estas en este archivo:
###########################
/principal/uno/index.php --------
Incluyes archivo include(../dos/algo.php);
###########################

Tu archivo es llamado desde /principal/uno/ esa es la carpeta en donde se ejecuta tu codigo es decir en el segundo archivo quieres incluir este:

/principal/dos/include/some.php

si lo llamaras directo seria tal cual pero la inclusion es en el uno asi que seria asi:

include('../dos/include/some.php');

(TODO EL CODIGO SE EJECUTA EN EL PRIMER ARCHIVO DE INCLUSION, IMAGINATE QUE ES EL MISMO FILE)

SI EL INDEX QUE COMIENZA A LLAMAR A TODOS ESTA EN UNA CARPETA LOS DEMAS CODIGOS TIENEN QUE ACOPLARZE A ESA CARPETA
-=#NaPa#=-
Microsoft Certified Professional/Certified Ethical Hacker/ITIL v3 Certified
http://www.securitynation.com

Libro Pesado.

  • ***
  • Mensajes: 85
  • Liked: 0
Re: PHP - Incluir un archivo que esta en un directorio relativo al archivo actua
« Respuesta #3 : diciembre 22, 2005, 01:14:27 am »
Vaya! muchas gracias! maravillosa respuesta
¿El acre amor me ha hinchado de torpores embriagantes?