dafür müssen halt alle sonderzeichen die nichts in einen dateinamen zu suchen haben raus.
ich wollte leerzeichen durch unterstriche ersetzen
und die umlaute durch ihre erzatzschreibweise als bei ä dann ae
erlaubte zeichen sollen auch weiterhin da bleiben
die anderen vollkommen verschwinden
man kann das ja durch str_replace machen
aber ich bin der meinung das, dass mit preg_replace ist das besser
stimmt das und kann mir jemand helfen bei dem regulären ausdruck
ich bin da nicht so begabt bei
- Code: Select all
$dateiname = str_replace(' ', '_',$dateiname);
$dateiname = str_replace('ä', 'ae',$dateiname);
$dateiname = str_replace('ü', 'ue',$dateiname);
$dateiname = str_replace('ö', 'oe',$dateiname);
$dateiname = str_replace('ß', 'ss',$dateiname);