Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

new_rawurlencode

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
tjay
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 27.04.2005, 01:06
Wohnort: Dresden

Beitrag von tjay » 09.02.2006, 11:38

hab mir mal das so zusammen gebastelt weil mir die anderen lösungen nicht so gefallen haben.

die funktion nimmt im grunde alle nicht- word character raus, bis auf die ausnahmen

Code: Alles auswählen

function new_rawurlencode($string){
		$url_search = array('/ä/','/Ä/','/ö/','/Ö/','/ü/','/Ü/','/ß/','/à/','/é/','/è/','/\s/','/&/','/&\S{1,4};/','/[^\w-]+/','/__/','/_-_/');
		$url_replace = array('ae','Ae','oe','Oe','ue','Ue','ss','a','e','e','_','_und_','','','_','-');
		return preg_replace($url_search,$url_replace,$string);
	}
frage ist nun ob das schnell genug ist um es on the fly zu machen
momentan benutz ich es statisch
Bild