non va bene... mi ritorna il path del file che esegue l'istruzione, ma l'istruzione è eseguita in un'altra directory.

in questo caso:
la dir che esegue tutto si trova quì: "/bla/bla/www/miosito/dir_in_questione/"

mentre con dirname(__FILE__) mi torna "/bla/bla/www/miosito/dir_in_questione/sub1/sub2"....