位置: IT常识 - 正文

phpcms api怎么写接口(phpcms开发手册)

编辑:rootadmin
phpcms api写接口的方法:首先在网站的api文件夹下创建文件“demo.php”,代码为“defined('IN_PHPCMS') or exit('No permission...);”;然后在请求端页面采用ajax发送请求即可。

推荐整理分享phpcms api怎么写接口(phpcms开发手册),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpcms怎么样,phpcms视频教程,php制作api,phpcms开发手册,phpcms开发手册,phpcms怎么用,phpcms文档,phpcms文档,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms api怎么写接口?

最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧!于是尝试着用phpcms开发一个简单的api接口

phpcms api怎么写接口(phpcms开发手册)

phpcms v9开发简单api接口(适用于小白!)

phpcms v9的api接口都存放到api文件夹下的,访问路径为http://www.XXX.com/api.php?op=count&.....,其他的op=count为你的具体的api文件,所以我根据这个规律开始开发!

(1)第一步:在网站的api文件夹下创建文件demo.php,代码:

<?phpdefined('IN_PHPCMS') or exit('No permission resources.');if($_GET['catid'] && $_GET['num']) {$catid = intval($_GET['catid']); //用来接收请求的栏目id$num = intval($_GET['num']); //用来接收获取数量}$modelid =1; //设置你要调用栏目的模型id$db = pc_base::load_model('content_model');//引入content模型$db->set_model($modelid); //设置模型id,如果是其他非文章模型可以不需要设置这个$arr = $db->select(array('catid' => $catid),'*',$num); /调用所请求栏目id下的文章$r = json_encode($arr); //转换为json类型//jsonp请求的固定写法,可以解决跨域问题,引入callback回调函数echo $_GET['jsoncallback'] . "(".$r.")";?>

(2)在请求端页面采用ajax发送请求

<script>$(function(){$.ajax({url:'http://www.XXX.com/api.php?op=demo&catid=28&num=10',dataType:'jsonp', //jsonp类型jsonp:"jsoncallback", //回调type:'get',success:function(data){var data=eval(data); //转化为json对象$.each(data, function(index, p){html = "<li>";html += "<a href='"+ p.url +"' target='_blank'>"+ p.title +"</a>";html += "</li>";$("#test").append(html); //追加到id=test的div里边})},error : function() {console.log('fail');}});});</script>

ok大功告成!这样就可有跨域调用自己的网站里边的东西了!

效果浏览如图:

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/304712.html 转载请保留说明!

上一篇:电脑学习网推荐最新FileZilla服务器FTP软件工具免费下载支持windows11windows10windows7微软64位系统(免费学电脑的网站)

下一篇:Element UI 扩展tooltip 只在内容过长才显示(element插件安装方法)

  • 网易云音乐可以看到访客记录吗(网易云音乐可以两个人一起用吗)

    网易云音乐可以看到访客记录吗(网易云音乐可以两个人一起用吗)

  • 爱普生打印机怎么连接wifi(爱普生打印机怎么连接手机)

    爱普生打印机怎么连接wifi(爱普生打印机怎么连接手机)

  • 青骄第二课堂怎样重置密码(青骄第二课堂怎么答题考试)

    青骄第二课堂怎样重置密码(青骄第二课堂怎么答题考试)

  • 小米mix3微信视频美颜怎么设置(小米mix3微信视频怎么开美颜)

    小米mix3微信视频美颜怎么设置(小米mix3微信视频怎么开美颜)

  • 比心app是做什么的(比心软件是什么意思?)

    比心app是做什么的(比心软件是什么意思?)

  • 小米ml4lte是啥型号

    小米ml4lte是啥型号

  • 苹果xsmax分辨率怎么调节(苹果xsmax分辨率变低了)

    苹果xsmax分辨率怎么调节(苹果xsmax分辨率变低了)

  • 个人计算机简称为pc机这种计算机属于(个人计算机简称PC机 这种计算机属于)

    个人计算机简称为pc机这种计算机属于(个人计算机简称PC机 这种计算机属于)

  • 表格有加有减怎么求和(表格有加有减怎么自动求和)

    表格有加有减怎么求和(表格有加有减怎么自动求和)

  • iphone11自带美颜吗(苹果11带美颜相机)

    iphone11自带美颜吗(苹果11带美颜相机)

  • 微信群里下载文件别人知道吗(微信群文件下载)

    微信群里下载文件别人知道吗(微信群文件下载)

  • 被拉黑短信能发出去吗(被拉黑短信能发过去吗)

    被拉黑短信能发出去吗(被拉黑短信能发过去吗)

  • win10截图键(win10截图键盘快捷键)

    win10截图键(win10截图键盘快捷键)

  • 钉钉为什么不能退群(钉钉为什么不能发起视频会议)

    钉钉为什么不能退群(钉钉为什么不能发起视频会议)

  • qq举报人了对自己有影响吗(qq 举报人后会被他本人发现吗)

    qq举报人了对自己有影响吗(qq 举报人后会被他本人发现吗)

  • vmware是什么(vmware是什么意思)

    vmware是什么(vmware是什么意思)

  • 微博加关注未知错误怎么回事(微博关注别人怎么会显示未知错误)

    微博加关注未知错误怎么回事(微博关注别人怎么会显示未知错误)

  • 关于栈的叙述正确的是(下列关于栈的叙述错误的是)

    关于栈的叙述正确的是(下列关于栈的叙述错误的是)

  • 华为mate30第一次充电需要多长时间(mate30第一次充电要多久)

    华为mate30第一次充电需要多长时间(mate30第一次充电要多久)

  • 怎么给软件加密(华为手机怎么给软件加密)

    怎么给软件加密(华为手机怎么给软件加密)

  • 小米wifi放大器黄灯一直闪(小米wifi放大器使用说明)

    小米wifi放大器黄灯一直闪(小米wifi放大器使用说明)

  • 添加航旅纵横账号是什么意思(航旅纵横怎么添加eid)

    添加航旅纵横账号是什么意思(航旅纵横怎么添加eid)

  • 星巴克有无线充电吗(星巴克有无线充电功能吗)

    星巴克有无线充电吗(星巴克有无线充电功能吗)

  • 微信扔瓶子被举报了怎么办(微信的扔瓶子在哪里)

    微信扔瓶子被举报了怎么办(微信的扔瓶子在哪里)

  • Word中如何插入背景图片

    Word中如何插入背景图片

  • 手机号码如何备份到另一个手机(手机号码如何备份到云端)

    手机号码如何备份到另一个手机(手机号码如何备份到云端)

  • 电脑椅什么牌子好,什么牌子的电脑椅好(图文)(电脑椅什么牌子质量好)

    电脑椅什么牌子好,什么牌子的电脑椅好(图文)(电脑椅什么牌子质量好)

  • 小企业汇算清缴要审计报告吗
  • 转让不动产账务处理
  • 出售可供出售金融资产的利得属于什么活动
  • 国际货运代理企业应当遵循哪些原则
  • 电子承兑对方拒绝签收
  • 免交的附加税需要计提吗
  • 框架合同有合同金额吗
  • 个人房贷利息抵税
  • 一般纳税人净利润如何计算
  • 抵扣联的抵扣期限
  • 服务性单位从事的是餐饮中介服务
  • 除了缴纳的税金还有什么
  • 个人转让著作权交什么税
  • 进口关税税率和增值税
  • 发放工资比计提工资少了
  • 工程款支付利息依据
  • 怎么查公司账户是哪个银行的
  • 工会发放慰问品总金额超过多少需要比价
  • 金融行业信托
  • 生活补贴和节日补贴区别
  • 以旧换新计税依据
  • 包装物租金怎么算
  • 东芝t351笔记本
  • 危险废物处置是冶金行业吗
  • 鸿蒙大文件夹怎么设置透明度
  • 投资印花税入什么科目
  • 根据完工进度确认成本
  • linux的系统设置在哪
  • 企业人员工资怎么避税
  • php中关键字修饰属性是什么
  • 同一控制下企业合并报表编制
  • 蒙特雷景点
  • smarty怎么用
  • 增值税需不需要计提
  • 编译原理第三版课后答案
  • 权益工具与金融负债的转换
  • 房屋土地使用权到期后续费标准
  • JavaScript 30 JavaScript 日期格式
  • gcn时间序列
  • 应收账款坏账准备怎么计算
  • 高新企业做账有什么不同
  • mongodb简单使用
  • mongodb分片技术
  • 费用发票可以抵税吗
  • 公司没有收入怎么办
  • 员工自己全额承担社保费用要计提吗
  • 固定资产报废账面价值
  • 当月没生产有生产费用怎么结转
  • 营改增土地出让金抵减销售额如何做账及申报纳税的...
  • 押金无法收回账怎么办
  • 公司支付的培训费需要交税吗
  • 销售商品的折扣
  • 借款利息如何记账
  • 不开票收入怎么做账
  • 在SQL查询中使用WHERE子句指出的是
  • Linux下mysql的root密码修改方法
  • centos双网卡配置超详细
  • centos sync
  • solaris版本查询
  • windows 安装源
  • windows8正版
  • 格式化不干净
  • windows10累积更新很慢
  • pm是什么软件的缩写
  • win7运行老游戏方法
  • win8开机启动项
  • 批处理列出文件名
  • python3 ftplib
  • nodejs开发微信小程序
  • js脚本使用教程
  • 安卓多线程有几种实现方法
  • android有哪几个特点
  • android的r
  • python flask框架 web服务器
  • 怎样在开票系统中增加新的名称
  • 税务非正常户要提交什么资料
  • 新疆地方税务局
  • 南昌契税政策
  • 电子客票号码8768是什么
  • 厂房房产税2021年税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设