permalink
-
if(!class_exists(permalink)) {
-
class permalink {
-
function create($giris,$utf8=false)
-
{
-
if($utf8) $giris =mb_convert_encoding($giris,‘ISO-8859-′,‘UTF-8′);
-
-
$giris = preg_replace(“/\s+/”,“-”,$giris);
-
$giris = urlencode($giris);
-
$tr1=array(‘/%E7/’,‘/%C7/’,‘/%FD/’,‘/%DD/’,‘/%F0/’,‘/%D0/’,‘/%F6/’,‘/%D6/’,‘/%FE/’,‘/%DE/’,‘/%FC/’,‘/%DC/’);
-
$tr2=array(‘c’,‘C’,‘i’,‘I’,‘g’,‘G’,‘o’,‘O’,’s’,‘S’,‘u’,‘U’);
-
$a =preg_replace($tr1,$tr2,$giris);
-
-
$illegal = array(‘&’,‘@’,‘{’,‘}’,‘[’,‘]’,‘?’,‘\\‘,‘/’,‘!’,‘#’,‘$’,‘=’,‘|’,‘,’,‘€’,‘^’,“’”,‘”’,‘%’);
-
$legal = array();
-
foreach($illegal as $il_node) array_push($legal,“”);
-
-
//özel karakterleri temizle
-
$re =“/\���|\\$|\@|\&|\#|\~|\`|\%|\*|\^|\||\+|\=|\_|\[|\]|\{|\}|\;|\,|\’|\:|\\\”|\<|\>|\?|\!|\��|\\\|\��|\//”;
-
$a= preg_replace($re,“”,urldecode($a));
-
-
-
if($utf8) $a=mb_convert_encoding($a,‘UTF-8′,‘ISO-8859-9′);
-
return $a;
-
-
}
-
}
-
}
ismail ata kurt Says:
bu fonksiyon biyerden tanıdık gelio ama çıkaramadım hehe
Posted on December 18th, 2007 at 17:15