Ich habe hier ein Upload-Formular, und würde nun gerne meinem PHP beibringen, die hochgeladene Datei so umzubenennen, dass keine komischen Zeichen á la %20 nötig sind, um darauf zuzugreifen.
Also Beispielsweise sollen sämtliche Sonderzeichen, die eventl. Ungültig sein könnten durch einen _ ersetzet, ein leerzeichen durch _ und ä durch ae etc.
Gibt es dafür eine fertige Funktion, oder muss ich die per Hand schreiben?
Mein Problem ist halt, dass das solange die Dateinamen deutsch bleiben ist die Anzahl an Sonderzeichen überschaubar, aber ich weiß nicht, ob nicht irgendwer auf die Idee kommt sowas wie á da rein zu hauen, oder sonstwas.
Und ich denke mal ein Array mit allen Möglichkeiten aufzustellen dürfte ein wenig komplex werden..
Also Beispielsweise sollen sämtliche Sonderzeichen, die eventl. Ungültig sein könnten durch einen _ ersetzet, ein leerzeichen durch _ und ä durch ae etc.
Gibt es dafür eine fertige Funktion, oder muss ich die per Hand schreiben?
Mein Problem ist halt, dass das solange die Dateinamen deutsch bleiben ist die Anzahl an Sonderzeichen überschaubar, aber ich weiß nicht, ob nicht irgendwer auf die Idee kommt sowas wie á da rein zu hauen, oder sonstwas.
Und ich denke mal ein Array mit allen Möglichkeiten aufzustellen dürfte ein wenig komplex werden..