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

  • 抖音名字想改第二次怎么办(抖音名字咋改)

    抖音名字想改第二次怎么办(抖音名字咋改)

  • 抖音如何开通粉丝群功能(怎么开通抖音达人)

    抖音如何开通粉丝群功能(怎么开通抖音达人)

  • 2022年颜值最高的手机为什么是苹果13(2022年颜值最高AJ)

    2022年颜值最高的手机为什么是苹果13(2022年颜值最高AJ)

  • 华为荣耀20s如何隐藏应用(华为荣耀20s如何开启nfc)

    华为荣耀20s如何隐藏应用(华为荣耀20s如何开启nfc)

  • 剪映未识别到人声(剪映未识别到人脸怎么磨皮)

    剪映未识别到人声(剪映未识别到人脸怎么磨皮)

  • usb连接方式跳向反向充电(usb连接方式跳向反向充电怎么解决 华为平板)

    usb连接方式跳向反向充电(usb连接方式跳向反向充电怎么解决 华为平板)

  • 手机怎么给视频添加计时器(手机怎么给视频打码)

    手机怎么给视频添加计时器(手机怎么给视频打码)

  • 微信设置免打扰语音通话有声音吗(微信设置免打扰后对方知道吗)

    微信设置免打扰语音通话有声音吗(微信设置免打扰后对方知道吗)

  • 拼多多没开通拼小圈好友能看见吗(拼多多没开通拼小圈)

    拼多多没开通拼小圈好友能看见吗(拼多多没开通拼小圈)

  • pencil一代支持哪些型号(pencil一代支持pro吗)

    pencil一代支持哪些型号(pencil一代支持pro吗)

  • htc手机中文叫什么(htc手机中文叫什么牌子)

    htc手机中文叫什么(htc手机中文叫什么牌子)

  • 手机保存的文件去哪找(手机保存的文件在哪个文件夹)

    手机保存的文件去哪找(手机保存的文件在哪个文件夹)

  • 怎样发起群聊视频(群聊怎么发起视频群聊)

    怎样发起群聊视频(群聊怎么发起视频群聊)

  • 锐龙r33200g对比i39100(锐龙r33250u和i3谁好)

    锐龙r33200g对比i39100(锐龙r33250u和i3谁好)

  • 手机卡不能上网是怎么办(手机卡不能上网可以打电话是怎么回事)

    手机卡不能上网是怎么办(手机卡不能上网可以打电话是怎么回事)

  • 手机充电口进水了怎么办(手机充电口进水但是一切正常)

    手机充电口进水了怎么办(手机充电口进水但是一切正常)

  • 腾讯地图是哪个公司的(腾讯地图是哪个国家的公司)

    腾讯地图是哪个公司的(腾讯地图是哪个国家的公司)

  • 微信买火车票怎么砍价(微信买火车票怎么买)

    微信买火车票怎么砍价(微信买火车票怎么买)

  • 一个视频怎么分成三个相同画面(一个视频怎么分成三屏)

    一个视频怎么分成三个相同画面(一个视频怎么分成三屏)

  • 联通4g升5g需要换卡吗(联通升5g需要换手机卡吗)

    联通4g升5g需要换卡吗(联通升5g需要换手机卡吗)

  • 戴尔g3有没有键盘灯(戴尔g3功能键)

    戴尔g3有没有键盘灯(戴尔g3功能键)

  • 快手特别关注有啥用(快手特别关注有提示吗)

    快手特别关注有啥用(快手特别关注有提示吗)

  • 荣耀magic2防水吗(荣耀magic2进水了怎么办)

    荣耀magic2防水吗(荣耀magic2进水了怎么办)

  • 汇算清缴需要做分录吗
  • 季度所得税费用如何计提
  • 所得税申报表的营业成本包括费用吗
  • 私募基金如何做大规模
  • 长期待摊一般摊几年
  • 款已付未收到发票怎么开
  • 公司组织旅游费用报个税吗
  • 免征增值税项目记忆
  • 火车票抵扣进项税怎么计算
  • 增值税专用发票电子版
  • 会计成本核算工作内容
  • 投资收益可以计入营业收入吗
  • 土地增值税清算的条件
  • 库存现金余额过大的定性
  • 办公场所转租赁需要交哪些税费
  • 公司支付倒垃圾费怎么做会计分录
  • 采购差价构成犯罪吗
  • 物业费增值税收入的确认最新政策
  • 滞留票是什么意思
  • 处置其他权益工具投资会影响当期损益吗
  • 固定资产清理税金如何处理
  • 刷单的费用计入劳务费吗
  • 农民工签订劳务合同的条件
  • microsoft阻止应用启动
  • 农民工劳动报酬权救济制度存在的问题
  • PHP:xml_set_notation_decl_handler()的用法_XML解析器函数
  • php初学
  • 如何用wordpress
  • Vue Grid Layout -️ 适用Vue.js的栅格布局系统(保姆级使用教程)
  • 相思树学名叫什么
  • 不发放工资怎么办
  • nginx反向代理详解
  • 用友的应付单和付款单的区别各是什么时候填制
  • javascript核心技术
  • 微信小程序开发者工具
  • 库存现金盘亏盘盈
  • 防洪保安资金可以抵扣个税吗
  • 简易计税项目可抵扣吗
  • 数据库平移
  • 租赁公司一般都有什么税
  • 坏账准备抵消期初未分配利润
  • 累计折旧会影响净残值吗
  • 生育津贴是否需要缴纳增值税
  • 电子承兑背书一般多久到账
  • 涉外收入申报单怎么填
  • 工程款发票开给委托方要如何处理?
  • 主营业务成本和主营业务收入的关系
  • 出口退税的会计处理
  • 期初与年初有什么区别
  • 普通发票作废要去税局吗
  • 经营性应收项目和经营性应付项目
  • 研发投入算到产值里吗
  • 工会经费按照什么计算缴纳
  • mysql5.7.21安装教程
  • xp系统禁用网络连接
  • linux find . -name命令
  • apache 443
  • Linux常用命令的实验总结
  • win1021h2版本千万别更新
  • linux中wget命令出现错误
  • Windows下的C语言编译器
  • 可以自己做手写的软件
  • nodejs怎么在服务器运行
  • Unity3D游戏开发毕业论文
  • js实现二维码生成与解析
  • 用户允许控制
  • awk 查找
  • 用python播放音乐
  • android基础知识总结
  • python的设置
  • python socket用法
  • [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
  • python的argparse用法
  • 河北税务总局发票怎么开
  • 电子税务局怎么删除办税员
  • 车辆缴纳购置税多少钱
  • 个人涉税信息采集 工行
  • 货物无偿赠予政府怎么写
  • 怎样查手机是否维修过
  • 领完发票后 怎么读取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设