Newsrabber не грабит контент PHP Fatal error: Unsupported operand types in

Статус
В этой теме нельзя размещать новые ответы.

AlexKar2

Писатель
Регистрация
14 Июл 2007
Сообщения
8
Реакции
6
Взял VPS у хостера mirhosting.ком, залил файлы и базу (все как всегда), но скрипт отказывается грабить контент. Пытался грабить контент через админ панель, при нажатии на кнопку появляется белый экран. При этом на старом хостинге все нормально работало.
Пытался сграбить контент зайдя рутом на сервер командой php /var/www/333euro/data/www/САЙТ.РУ/admin/cron/source.getcontent.php
выдает ошибку
PHP Fatal error: Unsupported operand types in /var/www/333euro/data/www/САЙТ.РУ/admin/cron/source.getcontent.php on line 306
ниже 301-307 строки файла source.getcontent.php, может это поможет определить что не установлено-не настроено на хосте.
301 $news_text = "";
302 $images = $alts = Array();
303 $item["news_guid"] = (!empty($item["guid"]["value"])) ? $item["guid"]["value"] : $item["news_link"];
304
305 $exists = 0;
306 if (!empty($item["news_link"])) $exists += $db->fetch($db->query("select count(*) from news where news_link = '".addslashes($item["news_link"])."'"), 0);
307 $item["news_title"] = trim($item["news_title"]);
Хостер сказал что единственное что может на это влиять это версия php, т.к. в более новых версиях исправляются некоторые ошибки, и то что раньше могло разрешатся в более новых версиях может давать ошибки. На сайте написано что скрипт может не работать на SQL сервере 5 версии. Пришлось установить PHP4 и SQL сервер 4, но это не помогло.
Посоветуйте как заставить работать скрипт, за помошь готов зарегистрировать для Вас домен в зоне РУ через webnames.ру на Ваши паспортные данные, больще нечего у меня нету.
 
добавь (array)
306 if (!empty($item["news_link"]))
(array)$exists += $db->fetch($db->query("select count(*) from news where news_link = '".addslashes($item["news_link"])."'"), 0);

и все должно получится )))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху