Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ¿Cómo hacer un include a otra carpeta?

Estas en el tema de ¿Cómo hacer un include a otra carpeta? en el foro de PHP en Foros del Web. ¡Hola! Me gustaría preguntar una cosa que me lleva acechando desde hace tiempo. Estoy haciendo un proyecto con PHP y tengo un archivo en una ...
  #1 (permalink)  
Antiguo 23/03/2013, 13:30
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
¿Cómo hacer un include a otra carpeta?

¡Hola!

Me gustaría preguntar una cosa que me lleva acechando desde hace tiempo. Estoy haciendo un proyecto con PHP y tengo un archivo en una carpeta y tiene que llamar a un include que está en la raiz.

Todo esto en localhost sería así:

localhost/carpeta1/carpeta2/carpeta3/archivo.php
localhost/carpeta1/archivoaincluir.php

He probado con:

Código PHP:
include('../carpeta1/archivoaincluir.php'); 
Pero no funciona. ¿Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 23/03/2013, 13:36
 
Fecha de Ingreso: marzo-2013
Mensajes: 6
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: ¿Cómo hacer un include a otra carpeta?

Ya lo he solucionado chicos, lo siento. Había puesto antes $_SERVER['DOCUMENT_ROOT'] pero me extrañaba la razón por la que no funcionaba.

Al final la culpa fue la estupidez humana, que tenía dos archivos php casi iguales y editaba en uno y abria desde el navegador el otro. jaja

Disculpad.
  #3 (permalink)  
Antiguo 23/03/2013, 13:39
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: ¿Cómo hacer un include a otra carpeta?

Código PHP:
Ver original
  1. include('/carpeta1/archivoaincluir.php');  
  2. include('../../carpeta1/archivoaincluir.php');

Los dos puntos sirve para subir un nivel, pero si pones la barra sola indica desde la raíz.

Etiquetas: include
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 12:18.