Есть файл подключения к БД, в этом файле есть функция, с помощью
которой я эскепю данные перед занесением в БД
Когда юзер добавляет заявку проблем нет, но...
Когда юзер переходит в список заявок или на просмотр одной заявки
вылетает ошибка в лог и самое интересное что она не всегда вылетает
Вот какая ошибка в логе появляется
[error] [client 130.193.50.13] PHP Fatal error: Cannot redeclare escapStr() (previously declared in /home/c/cl12605/rinat/public_html/connects/mysql.php:18) in /home/c/cl12605/rinat/public_html/connects/mysql.php on line 23
Указывается именно на строчки этой функции
Вот функция
<?php
function escapStr($data)
{
if(is_array($data))
$data = array_map("escapStr", $data);
else
$data = mysql_real_escape_string($data);
return $data;
}
Взял и поменял на вот так
<?php
function escapStr($data)
{
$data = mysql_real_escape_string($data);
return $data;
}
И один хрен пернеодически вылетает ошибка в лог и что самое интересное
не всегда. То есть когда сам проверял и переходил по страницам заявок
вылетала ошибка в лог, но опять же не всегда.
Почему так не пойму, может кто объяснит
Когда убираю функцию все нормально
_