function seoyap($cevir)
{
$cevir = preg_replace ("'<[\/\!]*?[^<>]*?>'si", "", $cevir);
$turkce=array('ı','ö','ü','ğ','ş','ç','İ','Ö','Ü','Ğ','Ş','Ç','.',' ',' ');
$yeni=array('i','o','u','g','s','c','i','O','U','G','S','C','-',' ','-');
$cevir=str_replace($turkce,$yeni,$cevir);
$cevir=str_replace('--','-',$cevir);
$cevir=strtolower($cevir);
$cevir=ereg_replace("[^A-Za-z0-9-]", "", $cevir);
if(substr($cevir,strlen($cevir)-2,strlen($cevir))=='--'){
$cevir=substr($cevir,0,strlen-2);
}
if(substr($cevir,strlen($cevir)-1,strlen($cevir))=='-'){
$cevir=substr($cevir,0,strlen-1);
}
if(substr($cevir,0,2)=='--'){
$cevir=substr($cevir,2,strlen($cevir));
}
if(substr($cevir,0,1)=='-'){
$cevir=substr($cevir,1,strlen($cevir));
}
$a=array('--');
$b=array('-');
$cevir=str_replace($a,$b,$cevir);
return $cevir;
}Kullanımı.$metin="R10 platformuna ÇOK TEŞEKKÜR ediyoruz. Bize BÖYLE ORTAM SUNDUĞU İÇİN.";
yukarıdaki metin değişkeni konu başlığımız gibi düşünülcekse bunuda permalink(link seo) yapılmak istenirse yukarıdaki seoyap functionından değeri geçirerek kolayca permalinke ulaşabilirsiniz.
$metinseo=seoyap($metin);
Çıktısı şu şekilde olacaktır.
r10-platformuna-cok-tesekkur-ediyoruz-bize-boyle-ortam-sundugu-icin
echo "Konu Başlığı : $metin";
echo "<br />";
echo "Konunun Adrese Çevirilmiş hali $metinseo";
Bunun bir çok classı internette mevcut. sadece benim kendi yazıp kullandığım classtır. Yazılımı çok basittir buraya yazma amacım site içerisinde arandığında r10 üyesinin yardımı kapabilmesidir.
teşekkür ederim düzelttiğin için