![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| supercelt |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Здравствуйте, у меня такая загвоздка. Есть файл с классом:
Есть второй файл:
Фишка в том, что когда сессии ещё нет, то всё нормально выводит - russian, а когда сессия записалась, браузер пишет такую ошибку: Catchable fatal error: Object of class s01_language could not be converted to string in Z:\home\testcms.com\www\cms_s01_admin\s01_admin_top.php on line 26 |
||||
|
|||||
| Kirsan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
Судя по тексту ошибки, вы пытаетесь с объектом работать как со строкой. Что есть 26 строка файла s01_admin_top.php?
|
|||
|
||||
| supercelt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Это когда выводишь просто оператором эхо - echo $_SESSION['lang'];
|
|||
|
||||
| Kirsan |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
А во втором файле больше нигде не используется код вроде того, что ниже?
Если нет, то
после строки
и искать, где появляется неверное значение. |
||||||
|
|||||||
| supercelt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Kirsan, не, во втором файле больше ничего нет. Ок, спасибо, попробую сделать, как ты написал)
|
|||
|
||||
| supercelt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Kirsan, попробовал, вот что выводится в браузер: s01_language Object ( )
|
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
походу кто то класс запихнул в сессию..
Это сообщение отредактировал(а) Sanchezzz - 20.4.2009, 20:56 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| Kirsan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
Sanchezzz, так-то оно так, но выходит, что объект возвращает метод s01_language->get_language() (если топикстартер print_r() в том месте воткнул). А я смотрю на реализацию этого метода (первый листинг) и не понимаю, как этот метод может объект вернуть. Может кто-то из гуру увидит?
|
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
Kirsan, я честно говоря тоже как-то не сильно понимаю, точнее вообще не понимаю откуда там берется объект...
Кажется мне, что проблема в другом месте. supercelt, выложи весь код... Добавлено через 1 минуту и 21 секунду Попробуй возвращать результат в конце функции, а не в if-е Добавлено через 6 минут и 35 секунд Это только я заметил, что там неправильная подсветка комментария в первом листинге? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| supercelt |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
SneG0K, вот весь код. Сначала файл с классом
А вот второй файл второй
Потом вконце просто прилепляется футер, где хтмл документ закрывается. Суть сама в этом файле |
||||
|
|||||
![]()
|
| Правила форума "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. |