Josemi ya vi que se puede hacer con basename pero como quiera que sea hay que pasarle un path fijo a la función basename para que me devuelva el nombre del fichero que se está ejecutando en ese momento, al igual que con pathinfo según estuve leyendo. Entonces cada vez que mueva la carpeta que contiene el sitio un directorio más adentro a afuera en lo que a profundidad respecta tendré que cambiar el código y eso es lo que no quiero hacer. Corrígeme si me equivoco.
Salu2