首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpquery getJson和Zend Json问题

phpquery getJson和Zend Json问题
EN

Stack Overflow用户
提问于 2012-04-18 23:11:03
回答 1查看 637关注 0票数 0

出于架构原因,我不得不使用phpquery::getJson,因为Curl php扩展给我带来了一些问题(可能我无法正确设置它)。

我希望直接使用getJson (我知道我也可以使用phpQuery::ajax函数,并在手动解析结果之后),所以如果有人比我更不专业,也可以使用这个解决方案。

你好,我正在尝试使用这个:

代码语言:javascript
复制
phpQuery::getjson($url)

或者其他版本:

代码语言:javascript
复制
 phpQuery::ajax(array(
  'type' => 'GET',
  'url' => $url,
  'data' => array('prova'=>'ciao'),
  'success' => getJsCallback($doc),
  'dataType' => 'json',
  ));

但上面写着:

代码语言:javascript
复制
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

它给了我:

代码语言:javascript
复制
 Fatal error: Uncaught exception 'Zend_Json_Exception' with message 'Illegal Token'

如果任何人有解决方案并愿意分享,欢迎大家,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 21:59:18

多亏了从github回复的bluelover,你应该将zendframework添加到你的包含路径中。

因此,下载zend框架的1.1版本,将其放在apach可访问的文件夹中( f.e./var/www/Zf1_1/ ),然后在include路径中这样设置ZF frameowkr:

代码语言:javascript
复制
//replace /var/www/Zf1_1/library with your actualy ZF library path
set_include_path(get_include_path() . PATH_SEPARATOR . '/home/giuseppe/homeProj/ZendFramework1/ZendFramework-1.11.11/library/');

如果出现权限被拒绝的问题,在unix终端使用时,不要忘了放入

代码语言:javascript
复制
$ chown www-data -R /var/www/Zf1_1/library 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10212364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档