phpbar.de logo

Mailinglisten-Archive

[php] Dateinamen mit bestimmten Buchstaben

[php] Dateinamen mit bestimmten Buchstaben

Ralf Hoppe newsletter at hoppe-webservice.de
Son Dez 16 20:47:09 CET 2007


Hallo Tim,

> ich stehe gerade etwas auf dem Schlauch. Ich möchte bei einer
> hochgeladenen Datei nur bestimmte Buchstaben zulassen, den User aber
> damit nicht belasten. Daher wollte ich eigentlich mittels
> preg_match_all() alle erlaubten Buchstaben aus dem Dateinamen 
> ziehen und
> mittels implode() wieder zusammen setzen.
> 
> Aber das Script klemmt, sobald ich den preg_match_all Befehl ausführen
> lasse:
> 
> preg_match_all("/([a-zA-Z0-9_-]*)/", "dateiname mit 
> ungültigen zeichen",
> $filename_array);
> 
> 
> Hat jemand eine Idee?

ich bereinige Dateinamen folgendermaßen:
$datei_neu = preg_replace('/[^a-zA-Z0-9_-]/', '_', $datei_alt);
Alle Zeichen, die nicht den angegebenen entsprechen, werden durch _ ersetzt.

Viele Grüße,
Ralf 


php::bar PHP Wiki   -   Listenarchive