--> dirname($_SERVER['PHP_SELF'])
gibt doch immer als erstes zeichen nen / zurück oder etwa nicht?wo hast Du diese Information dokumentiert gefunden? Und - was gibt es als letztes Zeichen zurück?
wenn ich mir
echo $_SERVER['PHP_SELF'] ausgeben lasse, steht an erster stelle immer "/". was könnte denn noch dort stehen, das es so unsicher ist??