|
|
|
| Функция:
function safe_data ($firste, $second)
{
if ($second == 'query')
{
if (is_array ($firste))
{
foreach ($firste as $safedatafor => $safedatasry)
{
if (get_magic_quotes_gpc ())
{
$safedatasry = stripslashes ($safedatasry);
}
$firste[$safedatafor] = addslashes ($safedatasry);
}
return $firste;
}
if (get_magic_quotes_gpc ())
{
$safedatasry = stripslashes ($safedatasry);
}
$firste = addslashes (stripslashes ($firste));
return $firste;
}
|
Ошибка:
Fatal error: Cannot redeclare safe_data() in /inc-functions.php on line 3 | |
|
|
|
|
|
|
|
для: OLi
(03.06.2011 в 22:52)
| | Все файлы с определениями функций луше подключать при помощи директив require_once() и include_once(), вместо обычных require() и include(). | |
|
|
|
|
|
|
|
для: cheops
(03.06.2011 в 23:02)
| | А разве в этом дело? | |
|
|
|
|
|
|
|
для: OLi
(03.06.2011 в 23:03)
| | Скорее всего да, так как такой встроенной функции нет, значит она где-то два или более раз определяется в пользовательском коде. Если она фактически определена только один раз, значит где-то имеются дублирующие инструкции include() или require(). Правда, чтобы однозначно ответить на этот вопрос нужно больше информации. | |
|
|
|
|
|
|
|
для: cheops
(03.06.2011 в 23:29)
| | и есть еще какая-то доля вероятности, что функции с одним и тем же названием в разных файлах | |
|
|
|
|
|
|
|
для: OLi
(03.06.2011 в 23:03)
| | вы же читайте что говорит интерпретатор | |
|
|
|