国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > 織夢(mèng)DEDE > 正文

織夢(mèng)cms調(diào)用遠(yuǎn)程連接的json數(shù)據(jù)庫(kù)標(biāo)簽

2024-07-12 08:26:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
文章介紹

 織夢(mèng)json標(biāo)簽是用于調(diào)用某個(gè)遠(yuǎn)程連接的json接口,方便同遠(yuǎn)程站點(diǎn)之間進(jìn)行通信來(lái)調(diào)取內(nèi)容。這個(gè)標(biāo)簽可以很方便的對(duì)一些網(wǎng)站開(kāi)放的API接口進(jìn)行對(duì)接。需要注意的是,所傳遞的數(shù)據(jù)需要是UTF-8編碼格式,否則可能會(huì)出現(xiàn)亂碼。標(biāo)簽語(yǔ)法:

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

  [field:id/]-[field:title/]

  {/dede:json}

  標(biāo)簽參數(shù):

  url='' //遠(yuǎn)程json接口地址

  cache=300 //緩存時(shí)間,0為不緩存

  標(biāo)簽示例:

  我們首先編寫(xiě)一個(gè)簡(jiǎn)單的服務(wù)器端API,將其存放在系統(tǒng)根目錄/api下,由于系統(tǒng)是GB2312編碼,所以服務(wù)端編寫(xiě)的時(shí)候我們進(jìn)行了一些編碼轉(zhuǎn)換的處理,保證服務(wù)端訪問(wèn)的編碼是UTF-8即可。

  $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);

  ?>

  通過(guò)地址(注意修改為你自己的域名)我們可以訪問(wèn)到剛才編寫(xiě)的服務(wù)端文件。

 下面我們就可以通過(guò)標(biāo)簽來(lái)進(jìn)行訪問(wèn)。

  {dede:json url='http://www.dede.com/api/arcticle.php' cache=0}

  [field:id/]-[field:title/]

  {/dede:json}

 $row[] = $dsql->GetOne(“SELECT * FROM dede_archives WHERE id=88”);

  然后將這個(gè)數(shù)組通過(guò)JSON格式化進(jìn)行處理。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪泽县| 上思县| 咸阳市| 安顺市| 博湖县| 定陶县| 丰台区| 高要市| 阜康市| 呼图壁县| 平凉市| 西乌珠穆沁旗| 新野县| 汝阳县| 景泰县| 无棣县| 闻喜县| 广灵县| 治县。| 巴林左旗| 马尔康县| 大埔县| 大方县| 曲麻莱县| 定结县| 棋牌| 营口市| 昌邑市| 北海市| 泰和县| 海盐县| 六安市| 沧州市| 江孜县| 岳阳县| 礼泉县| 大名县| 乐平市| 黄冈市| 德兴市| 巫山县|