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

  • 华为nova4e闹钟铃声怎么设置(nova4闹钟铃声怎么设置)

    华为nova4e闹钟铃声怎么设置(nova4闹钟铃声怎么设置)

  • 电脑白屏怎么关机(电脑白屏怎么关机重启)

    电脑白屏怎么关机(电脑白屏怎么关机重启)

  • 模拟量输出的标准信号有哪些(模拟量输出的作用)

    模拟量输出的标准信号有哪些(模拟量输出的作用)

  • 苹果x可以更新13.5.1系统吗(苹果x可以更新13.3系统吗)

    苹果x可以更新13.5.1系统吗(苹果x可以更新13.3系统吗)

  • 小米mix2有没有红外线遥控功能(小米MIX2有没有无线充电)

    小米mix2有没有红外线遥控功能(小米MIX2有没有无线充电)

  • 苹果手机抹掉iphone是什么意思(苹果手机抹掉iphone后还会锁定屏幕不)

    苹果手机抹掉iphone是什么意思(苹果手机抹掉iphone后还会锁定屏幕不)

  • 怎么把群里的人拉到另一个群(怎么把群里的人踢出群)

    怎么把群里的人拉到另一个群(怎么把群里的人踢出群)

  • 小米手机自带的相册图标桌面没有(小米手机自带的游戏加速器在哪里)

    小米手机自带的相册图标桌面没有(小米手机自带的游戏加速器在哪里)

  • 为什么手机没有声音,但是已经调大了(为什么手机没有显卡)

    为什么手机没有声音,但是已经调大了(为什么手机没有显卡)

  • ipad不用笔可以写字吗(ipad不用笔可以在goodnotes中写字吗)

    ipad不用笔可以写字吗(ipad不用笔可以在goodnotes中写字吗)

  • 手机晚上耗电快怎么办(手机晚上耗电快是什么原因)

    手机晚上耗电快怎么办(手机晚上耗电快是什么原因)

  • 路由表的组成(路由表的组成及作用)

    路由表的组成(路由表的组成及作用)

  • 手机qq说说怎么解除私密(手机qq说说怎么发音乐链接)

    手机qq说说怎么解除私密(手机qq说说怎么发音乐链接)

  • 三星手机怎么恢复出厂设置(三星手机怎么恢复微信聊天记录)

    三星手机怎么恢复出厂设置(三星手机怎么恢复微信聊天记录)

  • 苹果7plus耳机插孔在哪里(苹果7plus耳机插孔是什么样子的)

    苹果7plus耳机插孔在哪里(苹果7plus耳机插孔是什么样子的)

  • 红米note8和note8pro区别(红米note8和note8pro外观一样吗)

    红米note8和note8pro区别(红米note8和note8pro外观一样吗)

  • 手机死机开不了机怎么办(vivo手机死机开不了)

    手机死机开不了机怎么办(vivo手机死机开不了)

  • vue音乐时长怎么调整(vue音乐淡出怎么设置)

    vue音乐时长怎么调整(vue音乐淡出怎么设置)

  • 成都地铁如何用支付宝二维码乘车(成都地铁如何用手机扫码过闸)

    成都地铁如何用支付宝二维码乘车(成都地铁如何用手机扫码过闸)

  • 快手8484作品怎么拍(快手视频作品)

    快手8484作品怎么拍(快手视频作品)

  • 手机qq电话怎么关闭麦克风(手机qq电话怎么转到电脑上)

    手机qq电话怎么关闭麦克风(手机qq电话怎么转到电脑上)

  • 解压密码怎么解压(解压密码怎么解密)

    解压密码怎么解压(解压密码怎么解密)

  • 手机丢了手机号怎么挂失(手机丢了手机号怎么补办)

    手机丢了手机号怎么挂失(手机丢了手机号怎么补办)

  • vptray.exe进程是什么?在什么情况下可以关掉不用?(vpengine.exe进程)

    vptray.exe进程是什么?在什么情况下可以关掉不用?(vpengine.exe进程)

  • 企业所得税当年销售收入
  • 本月累计专项扣款怎么算
  • 个体工商户还没有使用怎么注销
  • 企业需要政府哪方面政策支持
  • 预收账款怎么做财务分析报告
  • 小规模纳税人哪些发票可以抵税
  • 法人分红需要交个税吗
  • 印花税交完有什么凭证
  • 申报查询里面找不到才申报的个税
  • 银行会计错账冲正方法
  • 无法收回的应收账款情况说明
  • 用于不动产的进项税能抵扣吗
  • 股东退出资本金收回
  • 支付税收罚款怎么算企业所得税
  • 购买商品加包装后出售账务处理
  • 小规模纳税人租赁发票税率是多少
  • 异地工程缴纳增值税
  • 开票系统里的开户行可以更改吗
  • 开办期间的税控设备怎么入账?
  • 发票申领需要什么资料
  • 广告支持政策
  • 建筑行业印花税税率
  • 企业所得税怎么征收
  • 支票过期可以进账吗
  • 如何自定义桌面图标排列
  • 员工的罚款计入什么科目
  • 人力资源服务收入计入什么科目
  • php数组函数,选班长
  • 佣金代扣代缴增值税还有附加税吗
  • 进出口公司出口退税额
  • 库存股属于什么类账户
  • 贝尔·菲戈尔
  • vue循环数组渲染列表
  • vue axios.all
  • 小企业发票打印流程
  • css代码怎么在浏览器运行
  • 什么叫做归属
  • 社保费和公积金一定要计提吗
  • java中的常量是什么意思
  • mongodb createindex
  • 企业发生的现金溢余如果无法查明原因
  • linux mysql 安装与操作
  • 企业所得税视同销售的有哪些?
  • 新成立企业多长时间可以销售小微企业
  • 库存现金是什么凭证
  • 应付账款借方如何重分类会计科目
  • 生产企业免抵退税申报步骤
  • 制造费用科目一定无余额
  • 房地产营业税率是多少
  • 工程款发票开给委托方要如何处理?
  • 公司无偿更换产品违法吗
  • 会计师事务所工作怎么样
  • 财务费用怎么记账
  • 利润所属科目
  • 建账时应注意的事项有
  • 一些 T-SQL 技巧
  • 将某软件添加到桌面
  • win8 怎么样
  • winxp怎么做系统
  • vista starter
  • centos查看硬件设备
  • win7如何获取管理员密码
  • win8如何设置默认输入法
  • win8如何设置vpn Win8如何建立VPN连接操作指南
  • win7电脑flash安装教程
  • win8.1应用
  • node.js使用教程
  • python利用for循环求1到100的和
  • 服务器自动关机什么原因
  • shell线程操作命令
  • shell脚本常用命令及操作
  • 深入理解计算机系统
  • javascript Keycode对照表
  • jquery实现图片横向移动
  • 国家税务电子发票查验入口
  • 企业自建旧房产怎么处理
  • 单位为员工报销医药
  • 成品油和非成品油的税务知识
  • 地方税务局分局局长级别
  • 利润表研发费用项目应根据管理费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设