Hallo
Ich hoffe du schlägst mich nicht :-)
Aber warum das basename() ?
Ich glaube du meinst dies wegen Sicherheitsgründen allgemein oder?
Ich dachte zuerst du meinst das im Zusammenhang mit dem Umlaute Problem.
Vielleicht ist noch folgendes interessant zu basenname() ?
http://www.phpgangsta.de/vorsicht-bei-der-basename-funktion-und-umlauten
vielen Dank und viele Grüße
hawk