teirabilisim adlı üyeden alıntı: mesajı görüntüle
function seo($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü', 'ö','Ö','Ç','ç','(',')','/',':',',');
$eng = array('s','s','i','i','i','g','g','u','u','o','o', 'c','c','','','-','-','');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&.+?;/', '', $s);
$s = preg_replace('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = str_replace('.', '', $s);
$s = trim($s, '-');
return $s;
}

Kullanımı :

$seo_link = $seo($link);
yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
function SEO($Deger)
	{
		$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','%');
		$eng = array('s','s','i','i','g','g','u','u','o','o','c','c','');
		$Deger = str_replace($tr,$eng,$Deger);
		$Deger = strtolower($Deger);
		$Deger = preg_replace('/&.+?;/', '', $Deger);
		$Deger = preg_replace('/[^%a-z0-9 _-]/', '', $Deger);
		$Deger = preg_replace('/\s+/', '-', $Deger);
		$Deger = preg_replace('|-+|', '-', $Deger);
		$Deger = trim($Deger, '-');
		return $Deger;
	}
üstteki fonksiyonu tanımladıktan sonra aşağıdaki şekilde kullanabilirsiniz.

<?php
$link = 'Türkçe Karakter İçeren Yazı';
$temizle_link = SEO($link);

echo $temizle_link;
?>
bu kodun çıktısı turkce-karakter-iceren-yazi olacaktır.
hocam ikinize de çok teşekkürler fakat ben bu kodları bulmuştam ancak nereye ve nasıl ekleyeceğimi çözemedim ?