Pogledajte određenu poruku
Staro 19. 06. 2011.   #2
razno
Miljenko Rebernišak
Qualified
 
Avatar razno
 
Datum učlanjenja: 05.03.2009
Lokacija: Jagodina-Beograd
Poruke: 191
Hvala: 4
25 "Hvala" u 22 poruka
razno is on a distinguished road
Default

PHP kôd:
function cleanURL($toClean) {
    
$normalchar= array(
    
'Ć'=>'C''ć'=>'c','Č'=>'C''č'=>'c','Š'=>'S''š'=>'s''Ð'=>'Dj','đ'=>'d','Ž'=>'Z''ž'=>'z''À'=>'A''Á'=>'A''Â'=>'A''Ã'=>'A''Ä'=>'A',
    
'Å'=>'A''Æ'=>'A''Ç'=>'C''È'=>'E''É'=>'E''Ê'=>'E''Ë'=>'E''Ì'=>'I''Í'=>'I''Î'=>'I',
    
'Ï'=>'I''Ñ'=>'N''Ò'=>'O''Ó'=>'O''Ô'=>'O''Õ'=>'O''Ö'=>'O''Ø'=>'O''Ù'=>'U''Ú'=>'U',
    
'Û'=>'U''Ü'=>'U''Ý'=>'Y''Þ'=>'B''ß'=>'Ss','à'=>'a''á'=>'a''â'=>'a''ã'=>'a''ä'=>'a',
    
'å'=>'a''æ'=>'a''ç'=>'c''è'=>'e''é'=>'e''ê'=>'e''ë'=>'e''ì'=>'i''í'=>'i''î'=>'i',
    
'ï'=>'i''ð'=>'o''ñ'=>'n''ò'=>'o''ó'=>'o''ô'=>'o''õ'=>'o''ö'=>'o''ø'=>'o''ù'=>'u',
    
'ú'=>'u''û'=>'u''ý'=>'y''ý'=>'y''þ'=>'b''ÿ'=>'y''ƒ'=>'f''џ'=>'dz''љ'=>'lj''њ'=>'nj',
    
'а'=>'a''б'=>'b''в'=>'v''г'=>'g''д'=>'d''ђ'=>'dj''е'=>'e''ж'=>'z''з'=>'z''и'=>'i''ј'=>'j',
    
'к'=>'k''л'=>'l''м'=>'m''н'=>'n''о'=>'o''п'=>'p''р'=>'r''с'=>'s''т'=>'t''ћ'=>'c''у'=>'u'
    
'ф'=>'f''х'=>'h''ц'=>'c''ч'=>'c''ш'=>'m''Џ'=>'DZ','Љ'=>'Lj','Њ'=>'Nj','А'=>'A''Б'=>'B''В'=>'V'
    
'Г'=>'G''Д'=>'D''Ђ'=>'DJ''Е'=>'E''Ж'=>'Z''З'=>'Z''И'=>'I''Ј'=>'J''К'=>'K''Л'=>'L''М'=>'M',
    
'Н'=>'N''О'=>'O''П'=>'P''Р'=>'R''С'=>'S''Т'=>'T''Ћ'=>'C''У'=>'U''Ф'=>'F''Х'=>'H''Ц'=>'C'
    
'Ч'=>'C''Ш'=>'S'
);    
    
$toClean=str_replace(array_keys($normalchar),array_values($normalchar),$toClean);
    
$toClean     =    trim(preg_replace('/[^a-zA-Z0-9\s]/isU'""$toClean));//remove all illegal chars

 
  
    
return $toClean;

Ja to recimo sredim ovakvom funkcijom, pre prikaza URL-a
__________________
Me on twitter
razno je offline   Odgovorite uz citat