При тестировании всплыла следующая ошибка:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file /includes/functions_translate.php on line 235: Undefined index: port
Fatal error: Call to undefined function: json_decode() in /www/****/users/***/www/htdocs/includes/functions_translate.php on line 192Код: Выделить всё
$port = $url_parse["port"] ? $url_parse["port"] : 80;Код: Выделить всё
$google_answer = json_decode($google_answer);На сервере у хостера версия php ниже 5.2.0.Ошибка Call to undefined function json_decode() или json_encode()
Это значит, что у Вас не определяется функция json_decode() или json_encode(). А это может быть в случае если у вас php ниже 5.2.0.
Вроде по той же ссылке где и описание проблеммы выложено и решение (без обновления php) (в JSON.php я так понимаю нужно вносить изменения)
Код: Выделить всё
if( !function_exists('json_encode') ) {
function json_encode($data) {
$json = new Services_JSON();
return( $json->encode($data) );
}
}
// Future-friendly json_decode
if( !function_exists('json_decode') ) {
function json_decode($data, $bool) {
if ($bool) {
$json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE);
} else {
$json = new Services_JSON();
}
return( $json->decode($data) );
}
}Прошу помочь советом.
Версия PHP: 5.1.2
Используемая СУБД и её версия: MySQL 4.1.18
Версия phpBB*: 3.0.7.pl1 (update)
Используемые шаблоны: prosilver, prosilver_se (правленный)
Используемые моды:
advertisement_management_1_0_10
contact_admin_306
facebook_like(iframe)
language_selection_mod
moderator_needed
MSSTI_ABBC3_v307
Profile_Fields_Control_Mod_v1.0.0
Social Networking Buttons
svmods_facebook_connect_for_phpbb
ajax_base_1_1_0
Olympus_QR
phpBB_SEO_Ultimate_SEO_URL_v0.6.4
phpbb_statistics_1_0_2
Prime Links
Prime Notify
Profile_Fields_Control_Mod_v1.0.0
sitemap_fx_1_0_8
Convert simple local url to link name
Topic_in_Who_is_Online
...
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: Call to undefined function: json_decode()
Каким браузером вы пользовались и есть ли проблема с другими браузерами: IE8, проверял на опера и мозила, ситуация та же

