EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Error

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
Error
Автор Сообщение
Артур
11 1110 1000
11 1110 1000


Зарегистрирован: 22.01.2008
Сообщения: 1159
Откуда: Lietuva
7191 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 13:16    Заголовок сообщения: Error Ответить с цитатой

От чего может возникнуть такой error
Fatal error: Call to a member function query() on a non-object in C:\\htdocs\BOTS\editor\main.inc.php on line 115

Грузится это через
Код:
uses("editor");




Line 115
Код:
$DB->query("........");



Код:
function uses($name){
   $BOTS_LOAD_INI_USES = parse_ini_file(_SYSTEM_DB_."bots.ini",TRUE);
   $BOT_LOAD_NUMBER_USES = 1;
   while ($BOT_LOAD_NUMBER_USES<=count($BOTS_LOAD_INI_USES)){
    if ($BOTS_LOAD_INI_USES[$BOT_LOAD_NUMBER_USES]["autostart"] == 0){
     if ($BOTS_LOAD_INI_USES[$BOT_LOAD_NUMBER_USES]["name"] == $name){
      if (file_exists(_BOTS_."".$BOTS_LOAD_INI_USES[$BOT_LOAD_NUMBER_USES]["file"]."")) {
       require_once(_BOTS_."".$BOTS_LOAD_INI_USES[$BOT_LOAD_NUMBER_USES]["file"]."");
      }
     }
    }
   $BOT_LOAD_NUMBER_USES++;
   }
   unset($BOTS_LOAD_INI_USES);
   unset($BOT_LOAD_NUMBER_USES);
  }

_________________
Скрипты [PHP/JS] на заказ, в ЛС, недорого.

SAPE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5092

42282 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 13:17    Заголовок сообщения: Ответить с цитатой

$DB - не обьект
_________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Артур
11 1110 1000
11 1110 1000


Зарегистрирован: 22.01.2008
Сообщения: 1159
Откуда: Lietuva
7191 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 13:25    Заголовок сообщения: Ответить с цитатой

[LP]LordPro.teus
Тогда почему если не использовать
Код:
uses()
всё ок?
Пс в самом начале скрипта после загрузки библиотеки

Код:
$DB = new Db($dbtype,$host,$user,$password,$db);

_________________
Скрипты [PHP/JS] на заказ, в ЛС, недорого.

SAPE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 333

11827 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 21:14    Заголовок сообщения: Ответить с цитатой

Как я понял ошибка не в исходном скрипте, а в подключаемом editor (main.inc.php).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Артур
11 1110 1000
11 1110 1000


Зарегистрирован: 22.01.2008
Сообщения: 1159
Откуда: Lietuva
7191 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 21:24    Заголовок сообщения: Ответить с цитатой

Нет так как если его подкючать простым инклюдом в начале то всё ок
_________________
Скрипты [PHP/JS] на заказ, в ЛС, недорого.

SAPE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 333

11827 Монеты

СообщениеДобавлено: Вс, 01 Мар, 2009 21:31    Заголовок сообщения: Ответить с цитатой

Правильно, значит дело в uses. При таком способе включения в скрипт editor не передается переменная $DB, отсюда и ошибка.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Артур
11 1110 1000
11 1110 1000


Зарегистрирован: 22.01.2008
Сообщения: 1159
Откуда: Lietuva
7191 Монеты

СообщениеДобавлено: Пн, 02 Мар, 2009 05:01    Заголовок сообщения: Ответить с цитатой

Спасибо не подумал.
А нет такого global ALL?
_________________
Скрипты [PHP/JS] на заказ, в ЛС, недорого.

SAPE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5092

42282 Монеты

СообщениеДобавлено: Пн, 02 Мар, 2009 15:41    Заголовок сообщения: Ответить с цитатой

есть, называется register_globals Laughing Шучу, конечно... Нет такого
_________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 
Реклама
строительство дома maxi-house.ru капитальный ремонт дома
DISCLAIMER: All messages made available as part of this discussion group (including any bulletin boards and chat rooms) and any opinions, advice, statements or other information contained in any messages posted or transmitted by any third party are the responsibility of the author of that message. The fact that a particular message is posted on or transmitted using this web site does not mean that we endorsed that message in any way or verified the accuracy, completeness or usefulness of any message. Although we require that all users read and agree with the forum rules, we cannot constantly monitor forum activity. We encourage visitors to the forum to report any objectionable message to moderators. Once again, this forum is not monitored 24/7.


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group


Рейтинг SIMPLETOP.NET