Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Ошибка при переходе с PHP4 на PHP 5.2.0 |
Автор: tolik777 18.12.2006, 09:48 |
Вчера проапгрейдил свой PHP 4.4.4 до PHP 5.2.0. У меня есть скрипт на хсотинге, где используется стандартный класс для генерации PDF-каталога. В нем стала вылезать ошибка: Fatal error: Cannot access empty property in /home/........ Посмотрел строчку, на которую ругается: $this->$parent_category_name=''; В ООП дуб дубом. В чем тут ошибка? unset() может надо использовать или empty какой-нить? |
Автор: tolik777 18.12.2006, 10:07 |
Ага сам нашел решение: $this->parent_category_name=''; |
Автор: szz 18.12.2006, 14:56 |
А в 4м это разве не вызывает ошибку? |
Автор: tolik777 20.12.2006, 16:50 |
Неа не вызывает. Причем это очень распространенный класс для генерации PDF-фйалов: fPDF 1.53 |
Автор: Каролина 26.12.2006, 08:40 |
А у меня другая ерунда после обновления с PHP 4.4.4 до PHP 5.2.0 ,в галлерее 4images1.7.4 вместо букв одни ??????????? ?????? Смотрю в phpAdmin всё нормально во всех таблицах кирилица отображается нормальными буквами.А когда открываю индексную стрнаницу галлереи все русские буквы вопросиками.В PHP 4.4.4 всё нормально...Что делать? ![]() |
Автор: Mal Hack 26.12.2006, 17:33 |
Каролина, Модератор: один топик один вопрос По проблеме.. Аналогичная... Видимо на столько коряво сделан 4images... Как я не пытался разгадать этой тайны у меня так и не получилось. |
Автор: Каролина 26.12.2006, 17:55 |
Так на хостинге где тоже PHP 5.2.0 галлерея 4images1.7.4 работает превосходно ![]() |
Автор: Mal Hack 26.12.2006, 17:57 |
Файлы теже? |
Автор: Каролина 26.12.2006, 18:02 |
Да.Здесь ссылки давать можно? Если да то дам ссылку на работающую галлерею. |
Автор: Mal Hack 26.12.2006, 18:04 |
AddDefaultCharset WINDOWS-1251 не помогает? |
Автор: Каролина 26.12.2006, 18:06 |
Это куда писать надо в php.ini ? |
Автор: -=Ustas=- 26.12.2006, 18:45 |
в .htaccess в корне директории твоей галлереи |
Автор: Каролина 26.12.2006, 18:58 | ||
Закинула в корень галлереи .htaccess с таким содержанием
P.S. Может кто подскажет где есть подробная инструкция по установке и настройке Апача2.1.x+php5.2.0+MySQL4.1.x подWindowsXP (Денвер не предлогать) |
Автор: -=Ustas=- 26.12.2006, 20:06 | ||
если мускул 4.1 , то найди в этом самом скрипте место, где происходит коннект к базе и выполни запрос
Добавлено @ 20:10 В твоем случае это вообще то проблема не PHP а MySQL, т.к. у нее внутреннее хранение данных UTF-8 |
Автор: Каролина 26.12.2006, 21:39 |
Захожу в MySQL через phpMyAdmin там всё нормально,кирилица как кирилица,я имею ввиду в таблицах... |
Автор: Каролина 26.12.2006, 22:24 |
Но на хостинге же работает этот же самый скрипт....Установка кодировки в php.ini тоже ничего не меняет...Что за фигня с PHP5....Ничего не меняю ставлю php4,всё пашет.... |
Автор: Mal Hack 26.12.2006, 22:35 |
На хостинге версия PHP какая? |
Автор: Каролина 26.12.2006, 23:05 |
php5.2.0 |
Автор: szz 27.12.2006, 01:20 | ||
Ща модератор тебя опять поругает ![]() Предлогаю XAMPP http://www.apachefriends.org/en/xampp-windows.html |