net bişey söyleyemeyiz

$s = eregi_replace('[^0-9A-Za-z]‘,”-”,$s);

-------------------

$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö' ,'Ö','Ç','ç');
$eng = array('s','S','i','I','g','G','u','U','o','O','C', 'c');
$s = str_replace($tr,$eng,$s);

fonk. da bu satırdan sonra return $s ekleyip deneyin. nerden kaynaklanıyo anlarsınız...


+ mysql_query("SET NAMES 'latin5'"); hiç performanslı bir sorgu değildir bilgine