preg_replace fonksiyonunu bildiğim kadarı ile iki paramtre ile çalışmıyodu. eğer php5 e onu eklemişlerse bilmiyorum ama normalde
preg_replace($giren,$cikan,$degismesigereken);
şeklinde çalışıyo, yukarı da iki parametre var
sayfanın başına
if(!is_function(htmlspecialchars_decode)) {
function htmlspecialchars_decode ($str) {
return strtr($str, array_flip(get_html_translation_table(HTML_SPECIAL CHARS)));
}
} ekle eğer sunucun php4 se bi sonraki mesajın da diğer hataya yönelik olmasın

sayfada geçen
$description[0][$i] = preg_replace("/ $description[0][$i] = htmlspecialchars_decode($description[0][$i],ENT_QUOTES);
şeklindeki satırları da
$description[0][$i] = htmlspecialchars_decode($description[0][$i],ENT_QUOTES);
haline getirirsen çevrim işi tamamlanacaktır