Hallo,
ich habe folgendes Problem.
Dateiname: id-3adföaäiuenü.eisafdn-iead.
Also ihr seht ein String mit Sonderzeichen, Umlauten, etc.
Gibts ne Möglichkeit diesen Namen irgendwie eindeutig zu machen, sodass das ganze auch als Dateiname verwendet werden kann?
id-3adföaäiuenü.eisafdn-iead..txt <---ist ja als Datei problematisch mit Umlauten, etc.
safienisafdnasfdasfdasfd.txt <-- Sowas soll bei rauskommen.
Ich suche also ne Funktion mit der ich einen String so umwandeln kann, dass er immernoch eindeutig ist, aber Sonderzeichen, etc. alle umgewandelt werden.
Meine Idee war: md5();
Aber das wäre in meinen Augen ja mit Panzern auf Spatzen geschossen. Gibts da noch was einfacheres?
Es müsste allerdings sowohl von php, als auch javascript unterstützt werden. Denn php erstellt die Datei und javascript liest Sie später. (das Script mit Lesen, Schreiben, etc. läuft auch schon korrekt)
Danke für eure Tipps
ich habe folgendes Problem.
Dateiname: id-3adföaäiuenü.eisafdn-iead.
Also ihr seht ein String mit Sonderzeichen, Umlauten, etc.
Gibts ne Möglichkeit diesen Namen irgendwie eindeutig zu machen, sodass das ganze auch als Dateiname verwendet werden kann?
id-3adföaäiuenü.eisafdn-iead..txt <---ist ja als Datei problematisch mit Umlauten, etc.
safienisafdnasfdasfdasfd.txt <-- Sowas soll bei rauskommen.
Ich suche also ne Funktion mit der ich einen String so umwandeln kann, dass er immernoch eindeutig ist, aber Sonderzeichen, etc. alle umgewandelt werden.
Meine Idee war: md5();
Aber das wäre in meinen Augen ja mit Panzern auf Spatzen geschossen. Gibts da noch was einfacheres?
Es müsste allerdings sowohl von php, als auch javascript unterstützt werden. Denn php erstellt die Datei und javascript liest Sie später. (das Script mit Lesen, Schreiben, etc. läuft auch schon korrekt)
Danke für eure Tipps
Kommentar