Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Newsrabber не грабит контент PHP Fatal error: PHP Fatal error: Unsupported operand typ 
:(
    Опции темы
AlexKar2
Дата 17.10.2007, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.10.2007

Репутация: нет
Всего: нет



Взял 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.ру на Ваши паспортные данные, больще нечего у меня нету.

PM MAIL   Вверх
sTa1kEr
Дата 17.10.2007, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



AlexKar2, это, скорее всего, значит, что метод $db->fetch() возращает не число. Что это за класс и метод? Попробуйте выполнить перед 306ой строкой
Код

var_dump($db->fetch($db->query("select count(*) from news where news_link = '".addslashes($item["news_link"])."'"), 0));

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0564 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.