phpbar.de logo

Mailinglisten-Archive

[php] Zeichenkette dateinamenfähig machen

[php] Zeichenkette dateinamenfähig machen

Sebastian Mendel lists at sebastianmendel.de
Mon Apr 3 12:09:38 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stefan Miefert schrieb:
> Hallo,
> 
> 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?

preg_replace('/[^-a-z0-9\.,#\(\)\[\]]/i', '_', $subject);

oder was du sonst noch für 'sichere' Zeichen hälst


eventuell solltest du aber die message-id noch mit in den Dateinamen
einbinden, sonst überschreibst du ja alte E-Mails mit gleichem Betreff.


- --
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)

iD8DBQFEMPRiX/0lClpZDr4RAsHzAJ9c9Sl6IlxjcmsxnFRPcNCtTYoPqQCfVvt8
w3Ezq5q7dBsP3DFK/NUW63c=
=DavU
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive