function temizlik_SM($s) {
$bul = array("&", "<", ">", "'", "\"", "&#39;", "’", "–");
$degistir = array("&", "<", ">", "", """, "", "", "");
return str_replace($bul,$degistir,$s);
}Fonksiyonunu aşağıdaki ile değiştirip tekrar deneyin hocam.
function temizlik_SM($s) {
$bul = array("&", "<", ">", "'", "\"", "&#039;", "&#39;", "’", "–");
$degistir = array("&", "<", ">", "", """, "", "", "", "");
return str_replace($bul,$degistir,$s);
}Bu fonksiyonun amacı, bir yazıda $bul dizisi içindekileri $degistir dizisinin içindekilerle birebir değiştirmek. Bozuk çıkan başlıklardaki o bozan kısmı yukarıdaki gibi boşlukla veya html dilindeki karşılığıyla değiştirebilirsiniz. Kolay gelsin.