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

  • 城市维护建设税怎么做分录
  • 城市维护建设税优惠政策
  • 个人所得税申报退税多久到账
  • 什么是财务报表审计
  • 房租违约金收入怎么做账
  • 股份公司要实缴
  • 支付税盘服务费怎么做账
  • 境外设计费涉及税收
  • 月末结存材料的实际成本怎么计算
  • 固定资产后续支出资本化条件是什么
  • 2016 营改增 对建筑企业影响
  • 房租抵扣个税需要提供发票吗
  • 一般纳税人每个月几号报税
  • 进口汽车消费税的计算公式
  • 债权如何变现
  • 软件销售购销合同
  • 税后扣税
  • 只占股不出资
  • 定额发票用来干嘛
  • 装修期间用电
  • 建筑公司不需要预缴增值税的有
  • 税收优先权的表述
  • 营业部门人员工资用什么会计科目
  • 个税按计提申报还是按发放申报
  • 年度中期是几月份
  • 出纳收到汇票如何登记
  • 农产品增值税核定扣除办法
  • 增值税电子缴款凭证在哪里打印
  • 印花税减免税额需要做账吗
  • 出口货物怎么开具发票
  • 已开票不确认收入未收款怎么做账
  • 物流公司运费账务处理
  • Windows11怎么连接网络
  • win10系统升级软件
  • 主营业务成本净额计算公式
  • 自开和代开增值税专用发票盖章要求有不同吗?
  • uniapp小程序自定义tabbar在iOS手机上太高了
  • PHP:curl_copy_handle()的用法_cURL函数
  • 超率累进税率和超倍累进税率
  • 代开的增值税怎么计提?
  • php的file函数
  • coded language
  • 供电局销售电力产品
  • 每个月需不需要期末结账
  • 编制合并财务报表的程序主要包括
  • 【JavaScript 刨根问底之】requestAnimationFrame以及延时器
  • 企业以前年度亏损不可以用什么弥补
  • halt关机命令
  • 企业注销亏损怎么处理
  • vue开发教程
  • 减按10%的税率是什么意思
  • 会计中财务费用为负
  • 销售服饰
  • SQL Server 2008中SQL之WaitFor使用介绍
  • 制造企业预提短期借款利息的会计科目处理
  • 境外服务费代扣代缴所得税怎么做账
  • 固定资产税前一次性扣除会计处理与税务处理
  • 给客户减免的货款怎么做账
  • 衍生工具属于什么科目
  • 股权激励费用如何计提
  • 金蝶专业版怎么反过账
  • 通信费抬头为个人
  • 会计要知道的常识
  • 旅行社开的机票款可以抵扣吗
  • Windows 2000中NTFS磁盘权限应用
  • windows Server 2003设置磁盘配额操作图解
  • 怎么在手机上买股票开户
  • win10用户账户guest
  • linux中使用find命令查找文件
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • jQuery仿写百度百科的目录树
  • shell脚本转码
  • 月经其间可以吃消摇丸吗
  • 如何获取医院电子发票
  • jquery怎么写轮播图
  • jquery $each
  • CA证书如何办理?
  • 河南省地方税务局房产税管理办法
  • 长春市医保社保什么时候年检
  • 锦江区税务局发行窗口在哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设