error pada fungsi mb_split()

sebenarnya saya tidak paham betul apa itu mb_split() dan fungsinya untuk apa, namun dari hasil googling nemu sedikit penjelasan yang tetap saja tidak membuat saya paham betul 😀

mb_split() is a function of the Multibyte String PECL.
mb_split — Split multibyte string using regular expression

penjelasannya bisa dibaca di sini mb_split() , awalnya error saya temukan pada Prestashop versi 1.4.6.2 ,jadi ketika klik Add to Chart kemudian bakal muncul error seperti berikut. 

kemudian dari error_log di public_html muncul beginian

PHP Fatal error: Call to undefined function mb_split() in /home/sensor/public_html/bowo/presta/tools/ smarty/plugins/shared.mb_str_replace.php on line 30

solusi yang saya dapat dari googling adalah,
– pastikan fungsi mb_split atau mb_string ini sudah terinstall
– uncomment ;extension=php_mbstring.dll pada file php.ini
setelah cek n ricek, dari sisi server mb_string sudah terinstall dan php_mbstring.dll sudah dalam kondisi uncomment yang artinya sudah aktif, nah bingung dong saya. lagi-lagi karena google saya nemu solusi ini, caranya adalah begini, pada file shared.mb_str_replace.php (lihat error_log) line 30 ada beginian

$parts = mb_split(preg_quote($search), $subject);
kemudian rubah mb_split menjadi split saja,
$parts = split(preg_quote($search), $subject);

dan error tersebut pun lenyap sodara-sodara, begitu doang, sekian dan terima kasih :D.

1 comment so far ↓

#1 SIge on 05.05.12 at 12:13 pm

nice info bli…

Leave a Comment