phpbar.de logo

Mailinglisten-Archive

[php] Zeichenkette dateinamenf�hig machen

[php] Zeichenkette dateinamenf�hig machen

Martin Adler martin.adler at continum.net
Mon Apr 3 11:50:13 CEST 2006


Hallo,

Lutz Zetzsche wrote:
> Hi Stefan,
> 
> Am Montag, 3. April 2006 11:06 schrieb Stefan Miefert:
>> ich muss E-Mails unter deren Subjekt auf Platte speichern. Leider
>> enthalten diese Subjekts einige Sonderzeichen und ich bekomme
>> gelegentlich Fehelr bez�glich des Dateinamens. Wie kann ich einfach
>> den Dateinamen so �ndern das es imme rpasst?
> 
> spontan w�rde ich an verschl�sseln denken. Versuche es mal mit 
> url_encode($sDateiname) oder noch besser: base64_encode($sDateiname). 
> Letzteres m��te eigentlich passen. :-)

Man kann auch daran denken spezifische Zeichen, welche in einem 
Dateinamen nicht erlaubt sind einfach herauszustrippen. W�re mich nicht 
ganz sicher dass eine base 64 Codierung dieses Problem vollst�ndig 
erschl�gt.
Den Dateinamen anhand des Subjects zu w�hlen halte ich f�r bedenklich. 
Hier sollte noch irgend eine Form fon UID in den Dateinamen mit hinen 
damit eine Exportierte Mail nicht durch eine andere mit dem identischen 
Subject �berschrieben wird.

gr��e
Martin Adler

php::bar PHP Wiki   -   Listenarchive