您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms怎么写api接口,phpcmsapi接口写法示例
孙奎汝2025-05-02phpcms教程已有人查阅
导读phpcms api怎么写接口?最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧!于是尝试着用phpcms开发一个简单的api接口
phpcms api怎么写接口?最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧!于是尝试着用phpcms开发一个简单的api接口
phpcms v9开发简单api接口(适用于小白!)
phpcms v9的api接口都存放到api文件夹下的,访问路径为http:// .XXX.com/api.php?op=count&.....,其他的op=count为你的具体的api文件,所以我根据这个规律开始开发!
(1) 头一步:在网站的api文件夹下创建文件 .php,代码:
phpcms v9开发简单api接口(适用于小白!)
phpcms v9的api接口都存放到api文件夹下的,访问路径为http:// .XXX.com/api.php?op=count&.....,其他的op=count为你的具体的api文件,所以我根据这个规律开始开发!
(1) 头一步:在网站的api文件夹下创建文件 .php,代码:
<?php defined('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:// .XXX.com/api.php?op= &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 +"";
html += "";
$("#test").append(html); //追加到id=test的div里边
})
},
error : function() {
console.log('fail');
}
});
});
</script>
ok大功告成!这样就可有跨域调用自己的网站里边的东西了!
本文标签:
很赞哦! ()
相关教程
图文教程
PHPCMS能不能建视频站?
PHPCMS可以建视频站,PHPCMS是一款网站管理软件,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能网站管理软件,所以PHPCMS可以建视频站。
phpcmsV9升级至php7.1常见报错修复方法
最近将phpcmsV9升级至php7.1,中间踩过一些坑,这里列出来给大家参考下。1. 迁移至php7.1+mysql5.6+nginx的修改项目
PHPCMS标签内容模块操作说明介绍
{pc:content action="lists"…}…{/pc} 的方式进行调用下面即按照action 的值不同(操作名不同)来分别讲解相关操作:
PHPCMSv9.5.6通杀getshell(前台)
很好的fuzz思路。文章提到:文件名前面的数字是被"干掉"字符的十进制数字,可以看出%81--%99会 掉.该特性雷同Windows下对"."和" "(空格), ::$DATA的忽略。
相关源码
-
(自适应响应式)AI智能电子科技产品pbootcms网站模板下载基于PbootCMS内核的响应式模板,为AI智能硬件、电子产品等科技企业打造,通过技术创新实现品牌数字化升级。查看源码 -
(响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码 -
(自适应响应式)蓝色勘察设计院机构单位商会协会pbootcms模板下载本模板基于PbootCMS系统开发,为勘察设计院所、工程咨询单位设计,特别适合展示设计成果、技术服务和项目案例。采用响应式技术,确保设计图纸和方案以及文案在不同设备上都能清晰展示。查看源码 -
帝国CMS7.5手游资讯下载综合门户免费网站模板本模板基于帝国CMS7.5内核开发,为手游打造的综合门户网站解决方案。模板设计充分考虑了手业的特性,包含游戏资讯发布、手游下载、礼包发放、开测信息等核心功能模块,满足手游门户网站的各项业务需求。查看源码 -
(自适应响应式)WORDwps办公资源教程资讯网站模板下载基于PbootCMS内核开发的响应式网站模板,为办公教程、WPS技巧分享、职场技能培训等场景打造。模板内置标准化文档分类体系,支持图文/视频教程混合展示,满足现代办公知识传播需求。查看源码 -
(自适应响应式)html5文章资讯新闻博客pbootcms网站模板下载本模板基于PbootCMS系统开发,为新闻资讯、博客类网站设计,特别适合各类文章内容的发布与管理。采用响应式技术,确保在不同设备上都能获得良好的阅读体验。查看源码
| 分享笔记 (共有 篇笔记) |
