Und So, in 2014 Jahres-Verlängerung kam aktualisieren pecl_http, die nicht mehr funktionieren http_build_url, und in der Tat andere Funktionen zu. aber persönlich, mein Problem war nur in dieser Funktion, so graben den Rest der Unverträglichkeit habe ich nicht. Changelog zu finden sind dort. Wie hier geschrieben, da 2.x.x Version kommt komplett Unverträglichkeit pecl_http v.1.x.x.
Die Lösung ist ganz einfach — Um diese Funktion zu ersetzen ihre Umsetzung in PHP zu reinigen oder Back-kompatibel Synonym, mit einer neuen Version von pecl_http.
Um dies zu tun, müssen Sie zum Download Datei http_build_url.zip und verbinden Sie es irgendwo, bevor Sie (während man kann sicherlich Datei verbinden, Wenn die Funktion bereits http_build_url, Lesen Sie die Datei, aber keine Funktion überschreibt).
Hinweis:
- Der gesamte Satz von: http_build_url.zip
- Die Umsetzung in reinem PHP http_build_url() von “Tanken Sie das Feuer”: http://fuelforthefire.ca/free/php/http_build_url/
- Erweiterung pecl_http: http://pecl.php.net/package-info.php?package=pecl_http
- Erweiterung (*.dll) PHP für Windows (einschließlich pecl_http, nur der Name eines anderen “php_http”): http://downloads.php.net/pierre/