sehzadem adlı üyeden alıntı: mesajı görüntüle
Hocam aldığınız hata eski sürüm fonksiyon kullandığınız için, ereg_replace kullanıdığınız yerleri @ereg_replace olarak değiştirip kullanabilirsiniz. Ama kesin çözüm için eski sürüm fonksiyonları kullanmamanız. Çünkü bir yeri yaparsınız farklı bir yerden sorun çıkar.

Yada

function makeSeo($text) {
	$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
	$eng = array('s','s','i','i','g','g','u','u','o','o','c','c','s','s','i','i','g','g','u','u','o','o','c','c');
	$text = str_replace($tr,$eng,$text);
	$text = strtolower(trim($text));
	$text = str_replace("%","",$text);
	$text = preg_replace('/&.+?;/', '', $text);
	$text = preg_replace('/[^%a-z0-9 _-]/', '', $text);
	$text = preg_replace('/\s+/', '-', $text);
	$text = preg_replace('|-+|', '-', $text);
	return trim($text, '-');
}
üstteki kodu kullanabilirsiniz.
hocam çok teşekkür ederim, elinize sağlık