Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблемы в фкнкции each / Срочно помощ !
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Приветствую!Есть сайт utrust.ru . Проблема в том, что скрипт доставали из дезендера, возможно он вытащился с ошибками. Теперь не можем разобраться где именно ошибка и в чем она заключается. Весь контент на месте, проблемы с путями.
$array=mysql_query("SELECT * FROM pages WHERE pages_id_parent = '".$id."' AND pages_visible = 'on' AND pages_menuon = '".$type."' ORDER BY pages_priority");
}
else
{
$array=mysql_query("SELECT * FROM pages WHERE pages_id_parent = '".$id."' AND pages_visible = 'on' ORDER BY pages_priority");
$array=mysql_query("SELECT * FROM pages WHERE pages_id_parent = '".$id."' AND pages_visible = 'on' AND pages_menuon = '".$type."' ORDER BY pages_priority");
}
else
{
$array=mysql_query("SELECT * FROM pages WHERE pages_id_parent = '".$id."' AND pages_visible = 'on' ORDER BY pages_priority");
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
artysru
Отправлено: 26 Мая, 2011 - 19:09:48
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Помог: 0 раз(а)
OrmaJever пишет:
artysru пишет:
Теперь не можем разобраться где именно ошибка и в чем она заключается.
Это нам ничего не говорит. Конкретнее что не работает, какую ошибку пишет?
А вобще не очень грамотны человек писал этот код
Ошибки кода не выводит (показ ошибок врублен в модуле пхп), главная работает нормально, но внутренние страницы (почти все, не большая часть здорова), не пашут. Они на месте, но путь к ним какашечный. Т.Е основная проблема с путями. Ошибка в этом файле, другие не редактировались. Настройки вебсервера уже все испытал, не помогло.
с одной стороны, возможно, что это должно быть так:
list($patValue, $patName) = each($arrayPattern)
с другой стороны, что, по-моему, более глупо, вот так:
list(, $patName) = each($arrayPattern)
list($patValue, ) = each($arrayPattern)
Но было бы лучше знать, о чем вообще речь (Добавление)
А код хреноватенький
OrmaJever
Отправлено: 26 Мая, 2011 - 19:20:01
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Ну это не удивительно. Вот исходный код блока меню
Браузер по клику на Автотранспорт переходит http://utrust.ru//html//avtotransport.html - а такой конешно же нету http://utrust.ru/spravochnik/avtotransport.html - вот как должно быть.
Теперь осталось найти где этот блок меню генерируется
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
artysru
Отправлено: 26 Мая, 2011 - 20:28:41
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Дело в том, что редактировалась только эта страница, и только эта часть кода :
Кмска самописная, какого-то кулибина. (Добавление) с одной стороны, возможно, что это должно быть так:
list($patValue, $patName) = each($arrayPattern)
с другой стороны, что, по-моему, более глупо, вот так:
list(, $patName) = each($arrayPattern)
list($patValue, ) = each($arrayPattern)
Но было бы лучше знать, о чем вообще речь (Добавление)
А код хреноватенький[/quote]
Код хреноватый - кто спорит ) Ну это проблему не решает.
list($patValue, $patName) = each($arrayPattern) А куда атрибуты массива денутся [0] [1], value И key?
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
artysru пишет:
list($patValue, $patName) = each($arrayPattern) А куда атрибуты массива денутся [0] [1], value И key?
Ну мне, глядя на этот код, показалось, что это наиболее вероятная штуковина. Value и key попадут в patName и patValue. [0] и [1] - они и есть.
Вообще надо сделать var_dump($arrayPattern), увидеть что это и сделать предположение о том как с этим обращаться (Добавление)
(Добавление)
А код в оригинале - он такой же, без отступов?
artysru
Отправлено: 26 Мая, 2011 - 21:41:42
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Champion пишет:
artysru пишет:
list($patValue, $patName) = each($arrayPattern) А куда атрибуты массива денутся [0] [1], value И key?
Ну мне, глядя на этот код, показалось, что это наиболее вероятная штуковина. Value и key попадут в patName и patValue. [0] и [1] - они и есть.
Вообще надо сделать var_dump($arrayPattern), увидеть что это и сделать предположение о том как с этим обращаться (Добавление)
(Добавление)
А код в оригинале - он такой же, без отступов?
Кода в оригинале нет. Код был закодирован Зендом. Эту страницу раскодили, результат представлен здесь.
Всем, кто прилагает усилия громадное спасибо.
Stierus
Отправлено: 26 Мая, 2011 - 22:25:27
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
У меня вопрос к помощникам: Вот перед вами человек, который раскодировал чужой код, вы ему помогаете во всем разобраться, никого не волнуют, почему у него на руках нет нормальных исходников и согласен ли реальный автор, закодировавший код на его использование?
artysru
Отправлено: 26 Мая, 2011 - 22:58:15
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Stierus пишет:
У меня вопрос к помощникам: Вот перед вами человек, который раскодировал чужой код, вы ему помогаете во всем разобраться, никого не волнуют, почему у него на руках нет нормальных исходников и согласен ли реальный автор, закодировавший код на его использование?
1.Реальный автор должен отвечать на контакты, которые оставляет в коде. А на контакты он не отвечает.
2. Реальный автор сделал - и пропал. Это не компания, а частное лицо.
3. Код взят с сайта нашей компании. Когда и кем-то был разработан сайт, и кроме закодиных исходников на серваке нет ничего. Произошел конфуз, его нужно устранить.
Какие еще вопросы ? )
И спасибо еще раз тем, кто пытается помочь!
artysru
Отправлено: 27 Мая, 2011 - 11:07:43
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.