gudn tach!
Abgesehen davon, warum lässt du nur die Zeichen "a-zA-Z0-9_-" zu? Was ist mit anderen Schriftzeichen, z.B. Umlauten oder Zeichen aus anderen Sprachen?
insb. in englischsprachigen projekten nerven umlaute und aehnliches, weil die von vielen nur umstaendlich ueber die tastatur eingegeben werden koennen.
Was hat das mit einem PDF Dateiupload zu tun?
die hochgeladene datei wird ja vermutlich irgendeinen zweck erfuellen. meist laedt man sachen irgendwo hoch, damit andere auch darauf zugreifen.
und wenn die datei dann in einem online-verzeichnis ist und jemand moechte nach ihr suchen, hat er u.u. pech gehabt.
oder: alphabetische sortierung? is nicht eindeutig.
missverstaendnisse oder missbrauch kann es z.b. auch geben, wenn dateien wie "tollе_wurst.pdf" (mit kyrillischem 'е') hochgeladen werden.
prost
seth