Розширення 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 вже є, то файл просто прочитає, але ніяких функцій не перевизначити).

Посилання:

Завантаження

This entry was posted in PHP, Комп'ютери, програмування and tagged , , , , , , , . Bookmark the permalink. | Коротке посилання:  http://p1rat.ru/lezzz/m3Te1

Залиште відповідь