Hi EKKi!
Vielleicht noch ein urlencode() dazu?
Wieso sollte?
Ja, war eine blöde Idee. Und wenn überhaupt hätte es hier ja auch ein urldecode() sein müssen.
Ich kam nur darauf, weil man nicht weiß, wo die Werte für den Dateinamen beim OP herkommen. Wobei man das, falls die Daten aus einem Formular stammen, ja sicher anders löst.
Gruß Gunther