您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦DEDECMS生成JSON接口文件的方法
岳叔华2023-09-13 23:07:37dedecms教程已有人查阅
导读方法也很简单,首先新建一个PHP文件,命名为json.php(也可以新建个文件夹命名为api,然后PHP命名为index.php,这样调用的时候就只需要h
方法也很简单,首先新建一个PHP文件,命名为json.php(也可以新建个文件夹命名为api,然后PHP命名为index.php,这样调用的时候就只需要http://你的域名/api这样的方式调用),用于作为被调用的API接口,代码如下:
调用方法:
cache=300 缓存时间,0为不缓存
<?php
$cfg_NotPrintHead = false;
header("Content-Type: text/html; charset=utf-8");
include_once (dirname(__FILE__)."/../include/common.inc.php");
error_reporting(E_ALL || ~E_NOTICE);
require_once(DEDEINC.'/json.class.php');
$reval = array();
$dsql->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/]<br/>
{/dede:json}
把调用代码放到你你需要的地方就行cache=300 缓存时间,0为不缓存
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms内容管理系统设置说明文档
站点设置,核心设置,附件设置,会员设置,互动设置,性能选项,其他选项1.1.站点设置 站点根网址(cfg_basehost):网站根节点网址,例如设置ht -
织梦dedecms编辑器添加新功能按钮
我们需要在织梦dedecms编辑器ckeditor添加新功能按钮,要怎么操作呢?首页打开include/ckeditor/ckeditor.inc.php -
dede织梦内页怎么限制图片显示大小
DEDECMS内容页图片过大,我们又不希望它不按比例的缩小,因为如果缩小不按比例,图片就会变形,所以我们需要找到一种等比例缩放图片的方法。 -
织梦dedecms留言板实现只允许管理员查看留言内容的方法
修改模板文件\templets\plus\guestbook.htm1、在最顶部加上如下代码:<?php session_start(); ?>2、将如下
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- dedecms织梦列表页每隔N行文章添加一条分隔线的实现方法
- dedecms全最详细的标签使用说明整理
- dede织梦的sql语句调用方法实例介绍
- dede织梦发布文档输入tag中文逗号自动替换成英文逗号的方法
- dede织梦cms去除列表页文章标题加粗标签的方法
- dedecms5.7给栏目增加栏目图片和栏目banner的方法
- dedecms添加新变量出现“Request var not allow!”错误的修复方法
- 解决DEDECMS自由列表只能生成50页的解决方法
- 织梦dedecms后台密码重置工具,忘记dede后台密码怎么办?
- 在dedecms会员中心怎么调用当前模板head.htm和footer.htm