Mailinglisten-Archive |
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