Hola.
Tengo un archivo conexion.php que tiene lo que necesito para la conexion a mi base de datos y lo solía requerir desde otro archivo que necesite conexion a la BdD asi:
require("_php/conexion.php"); //-- por ejemplo o,
require("../../conexion.php"); //-- con otra ruta
Como cada vez que quiero hacerlo me tengo que fijar en la ruta que tiene quise hacer un estandar asi:
$ruta = "http://".$_SERVER['HTTP_HOST'] . "_php/");
//-- igual a http://localhost/_php/
y entonces hacer
requiere("http://".$_SERVER['HTTP_HOST'] . "_php/conexion.php"); desde cuanquier lado.
No me da error y lo agarra bien pero cuando trato de usar una funcion del archivo conexion.php me dice que no existe. Esto no se puede hacer??? o hay alguna funcion que pasandole una ruta absoluta y la carpeta actual me devuelve la ruta relativa (../ - ../../../)