alkativo: PHP Dateiname verify

Beitrag lesen

Hi,

ich schreibe gerade ein Backend. Hierfür habe ich auch die Funktionen addFile und addFolder. Dabei soll halt folgendes passieren. Angenommen man will das File "Al-Kati vö!" nennen. Da soll die Funktion "al_kati_voe" draus machen. Konkret

  
$specialcharreplace   = array("ä" => "ae","ö" => "oe", "ü" => "ue","ß" => "ss");  
  
	//Leerzeichen vorne hinten weg  
	$name = trim($name);  
	  
	//alle Zeichen klein  
	$name = strtolower($name);  
	  
	//Buchstaben ersetzen  
	foreach ($specialcharreplace as $key => $value) {  
		$name = str_replace($key,$value,$name);  
	}  
	  
	//nur Zahlen und Buchstaben  
	$name = preg_replace("(\W)","",$name);  

preg_replace checke ich aber nicht so ganz. So kommen ja nur Zahlen und Buchstaben dabei raus. Ist doch verständliche oder?

Cucu
Al