preg_replace_callback() hatası.
Uzun zamandır sorunsuz kullandığım bir sistemde hata almaya başladım.
Aldığım hata:
Warning: preg_replace_callback() [function.preg-replace-callback]: Compilation failed: regular expression is too large at offset 31941 in detay.php on line 112
Bu arada etiketleri veritabanından getiriyorum.
Sayfadaki kodlar: 112. satır kalın satır
$etiketanahtar = array_map("preg_quote", array_keys($etiketler));
$icerik = preg_replace_callback("/(".implode('|', $etiketanahtar).")/", function($eslesmeler) use($etiketler) {
return ''.$eslesmeler[1].'';
}, $haber_detay);
echo $icerik;
2015-02-24 08:13:34