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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при переходе с PHP4 на PHP 5.2.0, Cannot access empty property in 
V
    Опции темы
tolik777
Дата 18.12.2006, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вчера проапгрейдил свой PHP 4.4.4 до PHP 5.2.0.
У меня есть скрипт на хсотинге, где используется стандартный класс для генерации PDF-каталога.
В нем стала вылезать ошибка:
Fatal error: Cannot access empty property in /home/........
Посмотрел строчку, на которую ругается: $this->$parent_category_name='';
В ООП дуб дубом. В чем тут ошибка? unset() может надо использовать или empty какой-нить?
PM MAIL WWW ICQ   Вверх
tolik777
Дата 18.12.2006, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ага сам нашел решение:
$this->parent_category_name='';
PM MAIL WWW ICQ   Вверх
szz
Дата 18.12.2006, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

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



А в 4м это разве не вызывает ошибку?


--------------------
PM   Вверх
tolik777
Дата 20.12.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Неа не вызывает. Причем это очень распространенный класс для генерации PDF-фйалов: fPDF 1.53

Это сообщение отредактировал(а) tolik777 - 20.12.2006, 16:51
PM MAIL WWW ICQ   Вверх
Каролина
Дата 26.12.2006, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А у меня другая ерунда после обновления с PHP 4.4.4 до PHP 5.2.0 ,в галлерее 4images1.7.4 вместо букв одни ??????????? ??????   Смотрю в phpAdmin всё нормально во всех таблицах кирилица отображается нормальными буквами.А когда открываю индексную стрнаницу галлереи все русские буквы вопросиками.В PHP 4.4.4 всё нормально...Что делать? smile 
PM MAIL   Вверх
Mal Hack
Дата 26.12.2006, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Каролина,
Модератор: один топик один вопрос
По проблеме.. Аналогичная... Видимо на столько коряво сделан 4images...
Как я не пытался разгадать этой тайны у меня так и не получилось.
PM ICQ   Вверх
Каролина
Дата 26.12.2006, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Так на хостинге где тоже PHP 5.2.0 галлерея 4images1.7.4 работает превосходно smile 
PM MAIL   Вверх
Mal Hack
Дата 26.12.2006, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Файлы теже?
PM ICQ   Вверх
Каролина
Дата 26.12.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Mal Hack @  26.12.2006,  17:57 Найти цитируемый пост)
Файлы теже? 

Да.Здесь ссылки давать можно? Если да то дам ссылку на работающую галлерею. 

Это сообщение отредактировал(а) Каролина - 26.12.2006, 18:04
PM MAIL   Вверх
Mal Hack
Дата 26.12.2006, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



AddDefaultCharset WINDOWS-1251 не помогает?
PM ICQ   Вверх
Каролина
Дата 26.12.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Mal Hack @  26.12.2006,  18:04 Найти цитируемый пост)
AddDefaultCharset WINDOWS-1251 не помогает?
Это куда писать надо в php.ini  ?

PM MAIL   Вверх
-=Ustas=-
Дата 26.12.2006, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



в .htaccess в корне директории твоей галлереи


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Каролина
Дата 26.12.2006, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Закинула в корень галлереи .htaccess с таким содержанием 
Код

AddDefaultCharset WINDOWS-1251
 и никаих изменений
P.S.
Может кто подскажет где есть подробная инструкция по установке и настройке Апача2.1.x+php5.2.0+MySQL4.1.x подWindowsXP (Денвер не предлогать) 

Это сообщение отредактировал(а) Каролина - 26.12.2006, 19:18
PM MAIL   Вверх
-=Ustas=-
Дата 26.12.2006, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



если мускул 4.1 , то найди в этом самом скрипте место, где происходит коннект к базе и выполни запрос 
Код

SET NAMES cp1251


Добавлено @ 20:10 
В твоем случае это вообще то проблема не PHP а MySQL, т.к. у нее внутреннее хранение данных UTF-8


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Каролина
Дата 26.12.2006, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Захожу в MySQL через phpMyAdmin там всё нормально,кирилица как кирилица,я имею ввиду в таблицах...

Это сообщение отредактировал(а) Каролина - 26.12.2006, 21:42
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.

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


 




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


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

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