数据生成器怎么写

数据生成器怎么写,第1张

详解如何把dedecms数据生成json

本文详细介绍了如何从dedecms数据形成json的关键信息。边肖感觉挺好的,现在分享给大家,给大家做个参考。回来和边肖一起看看。

最近德德闹的很头疼,三两句!

名称:json数据调用

功能:调用一个远程桌面连接的json套接字与远程控制网站通信,方便读取内容。

英语语法:

{dede:jsonurl='http://news/json.php'cache=300} [field:id/]-[field:title/]<br/> {/dede:json}

如果能把这个码扔到你想打电话的区域就ok了!

Cache=300缓存文件时间,0表示没有缓存文件。

大家先写一个简单的服务器API,存放在系统软件网站的根目录/api下(也可以马上创建一个json.php)。因为系统软件的编号是GB2312,所以服务器写的时候大家都进行了一些编码转换的解决方案,保证服务器浏览的编号是UTF-8就足够了。

编码如下:

<?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("SELECTid,titleFROM`dede_archives`ORDERBYidDESCLIMIT0,10"); $dsql->Execute('me'); while($row=$dsql->GetArray('me')){ $row['title']=gb2utf8($row['title']); $reval[]=$row; } $json=newServices_JSON(SERVICES_JSON_SUPPRESS_ERRORS); echo$json->encode($reval); ?>

文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/771943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存