Расширение pecl_http v.2 больше не поддерживает http_build_url(). Решаем проблему быстро.

Итак, в 2014 году вышло обновление расширения pecl_http, в котором больше нет функции http_build_url, да и вообще других функций тоже. но лично моя проблема была только в этой функции, поэтому рыть все остальные несовместимости я не стал. Changelog можно посмотреть тут. Как тут и написано, начиная с версии 2.x.x происходит полная несовместимость pecl_http v.1.x.x.

Решение довольно простое — замена это функции на чистую ее реализацию на PHP или же обратно-совместимый синоним, использующий новую версию pecl_http.

Для этого нужно скачать файл http_build_url.zip и подключить его где-нибудь перед использованием функции (при этом подключать файл можно безусловно, если функция http_build_url уже есть, то файл просто прочитается, но никаких функций не переопределит).

Ссылки:

Loading

Запись опубликована в рубрике PHP, Компьютеры, Программирование с метками , , , , , , , . Добавьте в закладки постоянную ссылку. | Короткая ссылка:  http://p1rat.ru/lezzz/m3Te1

Добавить комментарий