![]() |
есть ли альтернатива amfphp
сообственно интересуют альтернавы, так как amfphp не работает с версией php 5.3
|
Zend Framework
|
На самом деле, это не правда, и amfphp работает с 5.3 - просто дистрибутив нужно качать не с оф. сайта (которой давно заброшен), а из репозитори на sourceforge:
http://sourceforge.net/projects/amfphp/ AMFPHP был долгое время бесхозным, т.как его основатель решил оставить проект, а человек, которому этот проект достался "в наследство" решил инкорпорировать его в Zend фреймворк. Мое мнение - Zend добавляет кучу ненужных вещей + просто работает хуже... Смысл его использования пожалуй заключается только в том, что многие хостеры зачастую вместе с инсталяцией PHP так же располагают установленной ZF. Но, на этом все удобства и заканчиваются. Еще, на сколько я знаю, в CakePHP есть какая-то своя реализация AMF, но я ее не пробовал - ничего сказать не могу по этому поводу. |
Цитата:
|
Не знаю, как вы так его скачали :)
https://amfphp.svn.sourceforge.net/svnroot/amfphp вот прямая ссылка и там нет eregi_replace() |
вот к примеру ошибка на локалхосте
Код:
Function eregi_replace() is deprecatedPHP код:
|
Еще раз: вы не туда смотрите / не то качаете:
https://amfphp.svn.sourceforge.net/s...ethodTable.php Вот это указаный вами файл и в нем нету eregi_replace() |
спасибо теперь работает н локалхосте, а вот на хостингах отказывается работать, пробовал на 2х разных моих хостингах они выдают
Код:
Internal Server Error |
Ну не знаю... а вы точно уверены, что скачали то, что находится в репозитори? Потому что я с таким поведением не сталкивался... В конце концов в getaway.php добавьте error_reporting(E_ALL | E_STRICT); и посмотрите, что вам сервер в таком случает скажет, если ошибка не в PHP, то как бы вы там уже ничем не поможете...
|
мда решил еще проблему, как появилось новая выдает
Код:
Error retrieving service info: PHP код:
Код:
(Object)#0PHP код:
|
Проверьте что у вас все файлы в ANSI кодировке (8 бит), такое сообщение ПХП часто выдает изза того, что header() используется в файле с BOM, в то время как вы не перехватываете, например, буффер с помощью mb_string функций. Т.е. первые 3 байта (они же BOM) отдаются сервером до того, как ПХП хочет послать заголовки, ну, и соответственно, это значит что сервер уже послал заголовки по умолчанию.
|
спасибо посмотрю, обновил свой пост выше, подскажитев чем может быть проблема, по ошибке вижу что н приконектится к базе не может хотя настройки и база все создано
все разобрался ошибка в формировании запроса на подключение, убрал инклуд конфига и прописал в самом классе параметры подключение и решилась проблема |
Подскажите пожалуйста, что за ошибка.
Скачал архив AMFPHP с источника что указан выше, распаковал, запускаю service browser, а он выдаёт Код:
(mx.rpc::Fault)#0 |
похожая проблема возникла. тоже php 5.3. в качестве сервера nginx
amfphp самый свежий из svn отсюда: https://amfphp.svn.sourceforge.net/svnroot/amfphp вот полный текст ошибки выбрасываемой браузером сервисов: Код:
(mx.rpc::Fault)#0или есть тут люди у которых на удаленном сервере успешно работает связка AMFPHP+PHP 5.3 (и возможно +nginx) Добавлено через 3 часа 12 минут решили проблему. отписываюсь: в php.ini нужно раскомментировать строку с параметром date.timezone и выставить там временную зону, например Код:
date.timezone = "Europe/Moscow"надеюсь кому-то ещё это поможет |
| Часовой пояс GMT +4, время: 17:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.