M1850资源网 - 最专业的网站源码模板下载站!

全部作品
全部作品
织梦模板
网站模板
源码插件
游戏源码
脚本特效
视频教程
建站教程
M1850资源网 > 建站教程 > 织梦教程 > DEDE教程 > 织梦DEDECMS 生成JSON接口文件方法

推荐下载

标签推荐

>> 更多

织梦DEDECMS 生成JSON接口文件方法

方法也很简单,首先新建一个PHP文件,命名为json.php(也可以新建个文件夹命名为api,然后PHP命名为index.php,这样调用的时候就只需要http://你的域名/api这样的方式调用),用于作为被调用的API接口,代码如下:
 

SetQuery("SELECT id,title FROM `dede_archives` ORDER BY id DESC LIMIT 0,10");

$dsql->Execute('me');

while ($row = $dsql->GetArray('me')) {

$row['title'] = gb2utf8($row['title']);

$reval[] = $row;

}

$json = new Services_JSON(SERVICES_JSON_SUPPRESS_ERRORS);

echo $json->encode($reval);

?>

 

这里代码有进行了GBK转UTF8的操作,所以兼容GBK版的DEDECMS

 

调用方法:

 

{dede:json url='http://域名/json.php' cache=300}

[field:id/]-[field:title/]
{/dede:json}

 

把调用代码放到你你需要的地方就行

 

cache=300 缓存时间,0为不缓存

嘿,我来帮您!

展开