Posts Tagged ‘Индусский код’

Индусский код в phpBB3 – ошибка при установке и её устранение

Воскресенье, Апрель 1st, 2012 Нет комментариев

Under : , , , , , ,

PhpBB3 очень популярный движок для форума. Его команда, видимо состоит из разработчиков. Бывает и они ошибаются. Например у меня, при установке вывалилось следующее:

Fatal error: Cannot redeclare phpbb_realpath()

Проблема решается быстро но удивляет причина появления такой ошибки.Если честно, описанный ниже прием я вижу впервые. В файле functions.php (строка 1057) мы находим такой код:

if (!function_exists('realpath'))
{
/**
* A wrapper for realpath
* @ignore
*/
function phpbb_realpath($path)
{
return phpbb_own_realpath($path);
}
}
else
{
/**
* A wrapper for realpath
*/
function phpbb_realpath($path)
{
Тут код функции
}
}

(далее…)