E Così, in 2014 estensione rinnovo di durata quinquennale è venuto pecl_http, che è non funziona più http_build_url, e infatti anche altre funzioni. ma personalmente, il mio problema è stato solo in questa funzione, così scavare tutti gli altri non l'ho fatto incompatibili. Changelog può essere trovato là. Come è scritto qui, a partire dalla versione 2.x.x vi è la totale incompatibilità di pecl_http v.1.x.x.
Решение довольно простое — замена это функции на чистую ее реализацию на PHP или же обратно-совместимый синоним, utilizzando la nuova versione di pecl_http.
Per fare questo è necessario scaricare presentare http_build_url.zip e collegarlo da qualche parte prima di utilizzare (In questo caso, puoi sicuramente includere il file, se la funzione http_build_url esiste già, quindi il file verrà semplicemente letto, ma non sovrascriverà alcuna funzione).
Riferimento:
- L'intero set di: http_build_url.zip
- Attuazione in puro PHP http_build_url() от “Fuel the fire”: http://fuelforthefire.ca/free/php/http_build_url/
- Espansione pecl_http: http://pecl.php.net/package-info.php?package=pecl_http
- Espansione (*.dll) PHP per le finestre (compreso pecl_http, только название другое “php_http”): http://downloads.php.net/pierre/