アーキテクチャ上の理由と、Curl php 拡張機能によって問題が発生するため、phpquery::getJson を使用する必要があります (おそらく、正しく設定できない可能性があります)。
私は直接 getJson を使用したい (私は phpQuery::ajax 関数も使用でき、結果を手動で解析した後に使用できることを知っています) ので、私よりも専門家ではない人でもこのソリューションを使用できます。
こんにちは私はこれを使用しようとしています:
phpQuery::getjson($url)
または他のバージョン:
phpQuery::ajax(array(
'type' => 'GET',
'url' => $url,
'data' => array('prova'=>'ciao'),
'success' => getJsCallback($doc),
'dataType' => 'json',
));
しかし、それは言う:
Warning: require_once(Zend/Json.php): failed to open stream:
No such file or directory in /home/giuseppe/homeProj/phpQuery/phpQuery/phpQuery/Zend/Json/Decoder.php
だから私は ZendFramework から手動で追加しました: Zend/Json.php Zend/Json/Expr.php
そして、それは私に与えます:
Fatal error: Uncaught exception 'Zend_Json_Exception' with message 'Illegal Token'
誰かが解決策を持っていて共有したい場合は、大歓迎です ありがとう