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