位置: 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插件安装方法)

  • 工商年报资产状况纳税总额怎么计算?
  • 什么是印花税的税目
  • 厂部管理人员薪酬计入什么费用
  • 建筑业跨区域预缴增值税
  • 转让费和押金的区别
  • 法人私户转公户怎么操作
  • 工资走公账和私账哪个好
  • 销售额包括哪些收入
  • 公司买大米怎么做账
  • 境外增值税代扣代缴
  • 股东购买固定资产能算实收资本么
  • 公司支付保险公司保费怎么做账
  • 固定资产如何抵扣企业所得税
  • 营改增后哪些费用可以抵扣
  • 按最低标准买社保30年退休后每个月领多少钱
  • 外出采购材料分录
  • 待处理财产损益借贷方向
  • 违约金 罚款
  • 对外报价时应考虑哪些因素
  • 个人开具工程款发票所得税怎么算
  • 电子钥匙的发票怎么开
  • 税控盘未上传发票查询
  • 股权转让涉及的印花税
  • 工资条上税基调整是啥意思
  • 收取国外技术服务费如何在外管申报个税
  • 会计中的贷款核算分录是什么?
  • 融资租赁的利息可以税前扣除吗
  • 什么是comsol
  • 无形资产有哪些摊销方法
  • 劳务报酬计入综合所得吗
  • 个体户升一般纳税人分红怎么交税
  • mac双系统切换键
  • php框架怎么写
  • php不同用户登录不同页面
  • 简单谈谈中国法律史的感受
  • 数据持久化操作
  • 建筑企业跨区域还需预缴增值税吗
  • javaweb项目开发的原理
  • 办理车辆购置税流程
  • 印花税零申报操作流程
  • 畜牧业科技公司
  • 详解MySQL中EXPLAIN解释命令及用法讲解
  • 公司成立开的户叫什么
  • 销售折扣单独开票的会计分录
  • 个人包含什么
  • 工商企业年报网上申报流程
  • mysql命令列界面
  • 出售无形资产净损益
  • 银行存款属于其他收益吗
  • 土地使用权的界定
  • 合并报表两种方法
  • 管理费用抵扣企业所得税的比例
  • 施工单位代建收费合理吗
  • 企业给予第三方补贴
  • 季节性停工计入成本吗
  • 银行日记账记错了怎么办
  • 支付宝账户收到美元怎么转换成人民币
  • 预付账款为什么不是金融资产
  • 法人的加油费能抵所得税吗
  • record关键字
  • linux配置mysql数据库远程连接失败的解决方法
  • sqlserver如何保留两位小数
  • solaris教程
  • centos6.9开启ssh服务
  • linux awk -v
  • image driver
  • window10怎么获取ip地址
  • 怎样设置Win XP下安装打印机驱动程序
  • scm是啥
  • win10win8
  • win10系统无法打开百度网盘
  • quick cocos2dx-Lua中的自定义事件的使用
  • js中attribute
  • linux jdk
  • shell脚本实现文件移动、复制等操作
  • 实现每个星期的计划英语
  • 批处理修改文件名称
  • 地铁酷跑瞬间移动
  • 电子三方协议怎么下载
  • 税的几个点是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设