![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bncom |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 2.11.2005 Репутация: нет Всего: 1 |
День добрый.
Есть скрипт для вывода 10 последних постов с форума IPB. Сам скрипт работает нормально, однако мне нужно встроить его в сайт. Делаю инклуд в блоке сайта, ничего не выводится. Попробывал создать файл, туда вставил инклуд, при обращении к фалу - выводится строка из echo, но 10 постов не хотят показываться. Файл last.php
Сам скрипт:
Начал раться в логах, там вот что написано: PHP Warning: include() [<a href='function.include'>function.include</a>]: Failed opening '/forum/latest_posts.php' for inclusion (include_path='.:/usr/local/php5/share/smarty') in /home/site/site.ru/html/last.php on line 3 Начал в инете рыться про smarty, вычитал, что он не всегда корректно работает с многотабличными запросами. Видимо, из-за этого и ничего не показывается. Кто-нибудь сталкивался с этой проблемой? И почему именно скрипт через инклуд не работает? Ведь если файл со скриптом запускать - то все нормально. Может тогда подскажите, что надо сделать, чтобы через инклуд скрипт заработал? Это сообщение отредактировал(а) bncom - 5.11.2009, 09:15 --------------------
"Мы никогда не живем, мы лишь надеемся, что будем жить." Вольтер |
||||
|
|||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Эх. Опять азы компьютерной грамотности объяснять...
include('/home/u01381/site.ru/html/forum/latest_posts.php'); если первый вдруг не сработает. Это сообщение отредактировал(а) Ипатьев - 5.11.2009, 10:08 |
|||
|
||||
| bncom |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 2.11.2005 Репутация: нет Всего: 1 |
Спс, и правда основная проблема в этом была, а не основная - это то, что сайт при вставки в модуль этого инклуда белую страницу выдает, а вот при запуске отдельного файла с инклудом на скрипт - все норм.
Опять полез в логи, выдало следующее: PHP Fatal error: Call to a member function setQuery() on a non-object in /home/site/site.ru/html/administrator/components/com_docman/classes/DOCMAN_user.class.php on line 189 Я так понимаю, именно из-за setQuery() ошибка и вылетает. В файле DOCMAN_user.class.php 189 строка:
Странно конечно, ошибка на setQuery() появляется только при инклуде файла скрипта. Это сообщение отредактировал(а) bncom - 5.11.2009, 09:16 --------------------
"Мы никогда не живем, мы лишь надеемся, что будем жить." Вольтер |
|||
|
||||
| Pitlord |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 31.10.2009 Репутация: 4 Всего: 7 |
bncom, я тебе советую сейчас пароль MySQL-пользователя поменять, потому что ты и адрес сайта, и пароль запалил.
Это означает, что $database не является объектом. Так трудно сказать почему именно при include'е такое возникает. Это сообщение отредактировал(а) Pitlord - 4.11.2009, 22:27 |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
не создан объект $database
возможно, в скрипте есть такая переменная и она его перезаписывает |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
не совесм понял смысл этих строчек, просвяти безграмотного
-------------------- Amazing |
|||
|
||||
| bncom |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 2.11.2005 Репутация: нет Всего: 1 |
Все правильно, две переменные $database в двух скриптах были, и из-за этого конфликт возникал.
Спасибо всем за помощь. Это сообщение отредактировал(а) bncom - 5.11.2009, 09:55 --------------------
"Мы никогда не живем, мы лишь надеемся, что будем жить." Вольтер |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |