Merhaba bir konuda yardıma ihtiyacım var bilen arkadaşlar yardımcı ola bilirmi. Kullandıgım Php Versiyonu 5.3 sqlden veriyi çekiyor değişkende gösteriyor yanlız türkçe karakterlerde sorunu yaşıyorum kullandığım kod ve aldığım hata aşağıdadır.
<?php
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM makale WHERE id='$id'");
$write = mysql_fetch_array($query);
$adi = $write['keywords'];?>
<?php
// Keyword Oluşturma Fonksiyonu.s4l1h
function keywords($a){
$a=trim(eregi_replace('[^abcçdefgğhiıjklmnöopqrşstuüvwxyzABCÇDEFGĞHIıİJKLMNOÖPQRSŞTUÜVWXYZ0123456789]',' ',$a));
$bul=array("Ş","Ö","Ü","İ","I");
$degis=array("ş","ö","ü","i","i");
$a=strtolower(str_replace($bul,$degis,$a));
$x=1;
while($x<=4){
$a=str_replace(" "," ",$a);
$x=$x+1;
}
$a=trim(str_replace(" ",",",$a));
return $a;
}
?>
<meta name="keywords" content="<? echo keywords($adi); ?>">Hata
<meta name="keywords" content="
Deprecated: Function eregi_replace() is deprecated in C:\vhosts\xxxxxxxxxxxx.com\subdomains\haliyikama\post.php on line 32
hal�,y�kama,re��za,����e��d,hgbi,afdr��yg">