Требуется помощь!
Загрузил в ноду скрипт, все отлично работает, но перестал запускаться крон, если запустить в ручную выдает ошибку
(Fatal error: Cannot redeclare start_menu() (previously declared in T:\home\virtual\a**.tom**.ru_new\includes\common.inc(1731) : eval()'d code:53) in T:\home\virtual\a**.tom**.ru_new\includes\common.inc(1731) : eval()'d code on line 59)
Если отключить формат ввода php, то скрипт естественно не работает, а крон начинает работать, и ошибки не выдает.
Строка start_menu находится в скрипте, скрипт написан на php + java и отдельные файлы css
Сам я в php полный ноль, скрипт изготовили на заказ.
вот адрес где установлен сам скрипт. http://avs.tomsk.ru/mag
Подскажите что сделал не так, и как можно решить проблему.
Комментарии
переименовать функцию start_menu(), как объявление, так и вызовы в "самодельном" скрипте..
только в скрипте переименовать, или где-то еще, и на что переименовать?
Вот кусок кода где встречается start_menu
function start_menu($from) {
$res=mysql_query("SELECT idn,cparent,ctov FROM ".$from." WHERE cparent='-1'") or die(mysql_error());
while($row=mysql_fetch_array($res))
{
menu($row['idn'],$row['ctov'],"",$from);
}
}
function menu($id, $name, $url, $from) {
$res = mysql_query("SELECT idn,cparent,ctov FROM ".$from." WHERE cparent = $id") or die(mysql_error());
if (mysql_num_rows($res) > 0)
{
echo "
\n";
while($row = mysql_fetch_array($res))
{
menu($row['idn'], $row['ctov'], '', $from);
}
echo "
\n";
}
else
{
echo "
\n";
}
}
echo<<
HTML;
start_menu('cshop');
теоретически... только в скрипте...
А практически.... лучше обратиться к авторам..
хз... что и как там у вас реализовано...