Veréis, tengo un problema para averiguar el nombre del directorio en el que se encuentra el código que está corriendo actualmente...
Imaginad que estoy ejecutando un script que se encuentra en la carpeta A, y dentro de ese script ejecuto cierto código que se encuentra en la carpeta B.
Si en ese código que se encuentra en la carpeta B hago: getcwd() lo que obtengo es A, cuando a mi me interesaria obtener B.
¿Alguna idea de como puedo obtener el resultado que yo quiero?
Os pongo un ejemplo por si no ha quedado clara la explicación:
Supongamos que tengo en D:/ el fichero index.php
Código PHP:
<?php
require_once("./B/otro.php");
funcion_definida_en_B();
?>
Código PHP:
<?php
function funcion_definida_en_B(){
echo getcwd();
}
?>
Si alguien puede ayudarme muchas gracias ;)