Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 12:00
ferminako
 
Fecha de Ingreso: abril-2010
Mensajes: 298
Antigüedad: 14 años
Puntos: 1
Problema con require y la ruta a un nivel superior.

Buenas mi problema es que tengo por ejmplo esta estructura de carpetas y archivos:
..-Proyecto
......- js
......- img
......- php
............- config.php
............- controladores
.........................- loquesea.php


El tema es q si me encuentro en loquesea.php y qiero hacer un require al config.php , que obviamente esta en un nivel superior pongo :

require("php/config.php");

Y me dice : Warning: require(php/config.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\Proyecto\php\Controladores\C_Redirecci on.php on line 3
Call Stack
# Time Memory Function Location
1 0.0064 673128 {main}( ) ..\loquesea.php:0

( ! ) Fatal error: require() [function.require]: Failed opening required 'php/config.php' (include_path='.;C:\php\pear') in C:\wamp\www\Proyecto\php\Controladores\C_Redirecci on.php on line 3
Call Stack
# Time Memory Function Location
1 0.0064 673128 {main}( ) ..\loquesea.php:0

En cambio si pongo el loquesea.php en raiz y llamo al require al estar en un nivel inferior me lo coje sin problemas , por tanto, como puedo indicar a mi require que salte ese nivel anterior y asi pueda encontrarlo???

Gracias!