
php
文章平均质量分 64
专属n
学无止境
展开
-
php实现钉钉机器人推送消息和图片内容(完整版)
忘记如何测试配置了 看下图。其他机器人发送类型 查看。1.发起群聊 创建群聊。搞定 快去试试吧~~原创 2023-11-07 16:53:09 · 1612 阅读 · 1 评论 -
对接最新百家号同步文章接口
'origin_url' => $urlsa.'/article/'.$aid.'.html', //原文地址。array('src' =>$urlsa.$data['thumbs']), //图一。array('src' =>$urlsa.$data['thumbs']), //图二。原创 2022-11-12 23:31:27 · 1666 阅读 · 1 评论 -
php 分销递归根据用户pid获取下级用户以根据邀请用户名获取团队业绩
//获取用户的所有下级IDfunctionget_downline($members,$mid,$level=0){$arr=array();foreach($dataas$key=>$v) {if($v['pid']==$mid){//pid为0的是顶级分类$v['level'] =$level+...原创 2020-04-19 15:14:35 · 2172 阅读 · 0 评论 -
tp5分页数据循环处理
$uname = $this->request->post('uname');if($uname){ $where['username']=$uname;}$where['pid']=$uid;$ret= Db::name('user') ->where($where) ->order('createtime desc') ->...原创 2020-03-23 19:03:33 · 1026 阅读 · 0 评论 -
PHPpost 请求
function send_post($url, $post_data) { //$postdata = http_build_query($post_data); $postdata = json_encode($post_data); // print_r($postdata);die; $options = array( 'http' =>...原创 2020-02-13 11:33:21 · 451 阅读 · 0 评论 -
http get 请求
function httpGet($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c...原创 2019-12-05 11:17:23 · 357 阅读 · 0 评论 -
PHP指定时间戳/日期加一天,一年,一周,一月
转载地址https://www.cnblogs.com/Uncle-liu/p/7423006.html<?php echodate('Y-m-dH:i:s',strtotime('now'));//当前时间戳2017-01-0921:04:11 echodate('Y-m-dH:i:s',strtotime('+1second'));//当前时间戳+1秒20...转载 2019-10-31 11:52:56 · 1200 阅读 · 0 评论 -
时间戳 今天零点 昨天零点 周一零点 本月零点php
$time = date('Y-m-d 00:00:00',time());//今天零点$yesterday = date('Y-m-d 00:00:00',strtotime("$time-1 day"));//昨天零点$monday = date('Y-m-d 00:00:00',(time()-((date('w')==0?7:date('w'))-1)*24*3600));//周一零...原创 2019-01-14 16:24:32 · 645 阅读 · 0 评论 -
linux 定时执行php文件
工作需要 经常我们会定时执行php一个程序 满足业务需求比如 :定时给用户进行邀请返利、定时进行用户消费排名更新、定时进行余额转账等等。原来之前博客写过定时进行数据库和线上代码的备份。现在记录哈定时执行运行php文件。首先服务器必须可以正常运行php文件我们写个测试的文件 一般在网站运行的根目录 查看下文件test.php文件内容 代码如下 ...原创 2019-01-14 10:57:51 · 2254 阅读 · 0 评论 -
微信商户企业提现到个人零钱
微信企业接口文档返回信息https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2public function createNoncestr($length =32) { $chars = "abcdefghijklmnopqrstuvwxyz0123456789"; ...原创 2018-11-15 14:21:32 · 3966 阅读 · 0 评论 -
微信 获取 用户信息访问授权管理
define( "WX_APPID" ,$appid); //公众号的appiddefine( "WX_SRC" , $screat ); 公众号seceat define( "WX_CALLBACK_URLL" , $serverName.'/parter/weixin/callback2.php' ); //登录之后回调地址1.微信通过 appid 和 appsereat 获取 ...原创 2018-09-03 17:08:18 · 4020 阅读 · 0 评论 -
laravel 5.1 目录结构
开始接触laravel了 看了下官方文档,记录哈它的目录结构。默认的 Laravel 应用程序结构意在给不同大小的应用程序提供一个好的起始点。当然,你也可以依照个人喜好来随意组织应用程序。Laravel 几乎没有对任何类的放置位置进行强加限制 - 只要 Composer 可以自动加载这些类即可。 根目录一个新安装的 Laravel 根目录包含许多个文件夹:app 目...原创 2018-09-03 16:45:37 · 456 阅读 · 0 评论 -
跳转到腾讯公益404页面 推荐大家 404页面都可以这样跳转
<!DOCTYPE HTML><html><head> <meta charset="UTF-8" /> <title>公益404</title></head><body><!--<script type="原创 2019-02-17 10:03:31 · 5686 阅读 · 1 评论 -
composer 安装 laravel
1.我去去下载 composer https://www.phpcomposer.com/ 下载之后 安装的时候 选择 安装到 自己php对应的exe文件 2.我们去 下载安装 laravel 。 laravel 有两种安装方式;第一种是直接使用 composer create-project ;composer create-projec...原创 2018-09-05 13:26:57 · 15452 阅读 · 2 评论 -
PHP之事务四大特性 及 事务操作实例(PDO)
一、为什么要使用事务 事务是一组不可被分割执行的SQL语句集合,如果有必要,可以撤销。银行转账是经典的解释事务的例子。用户A给用户B转账5000元主要步骤可以概括为如下两步。 第一,账户A账户减去5000元; 第二,账户B账户增加5000元; 这两步要么成功,要么全不成功,否则都会导致数据不一致。这就可以用到事务来保证,如果是不同银行之间的转账还需要用到分布式事务二、事...转载 2019-01-15 10:19:02 · 266 阅读 · 0 评论 -
关于php高并发解决的一点思路
1、使用文件锁 $fp = fopen("order.lock", "r"); if(flock($fp,LOCK_EX)){ //..处理订单的代码 flock($fp,LOCK_UN); } fclose($fp); 2、使用消息队列我们常用到Memcacheq、Radis。比如:有100张票可供用户抢,那么就可以把这100张...转载 2019-01-15 10:41:30 · 320 阅读 · 0 评论 -
php 微信公众号授权配置以及自动创建菜单接口配置
以前配置好多次了怕以后又忘记了现在我们一步步来配置首先进入我们申请的公众号中 这个就是配置创建菜单的接口权限的地方对应你的控制器有这个请求接口。微信调用用户信息和获取信息跳转接口配置地方我记得这个要是没有配置会出现 提示说什么回调地址不一样什么的 出现错误代码这个在接口权限 点击修改进去这三个地方进行设置就ok了 然后在请求测试哈。文...原创 2019-01-21 09:49:52 · 2050 阅读 · 0 评论 -
file_get_contents 和curl
有时候 使用 file_get_contents报错 使用 下面方法 curl_exec$ch = curl_init();$timeout = 10; // set to zero for no timeoutcurl_setopt ($ch, CURLOPT_URL,'http://www.kuaidi100.com/query?type='.$e...原创 2019-01-22 15:37:40 · 296 阅读 · 0 评论 -
laravel 连表查询 多表查询 leftjoin
// start查找订单中是特殊商品的 返现返现时间不是一年而是是自己控制的 $speceal_order=\App\BaseOrderModel::leftjoin('ys_sub_order','ys_sub_order.base_id','=','ys_base_order.id') ->leftjoin('ys_order_goods','ys_sub_order....原创 2019-02-19 10:47:06 · 9933 阅读 · 0 评论 -
微信商户提现到银行卡 亲测有效
改成方法的了 大家拿到框架里面 进行封装就行了转载请注明出处哈https://blog.youkuaiyun.com/qq_25861247/article/details/88283971亲测有效大家试试/* * 获取公钥,格式为PKCS#1 转PKCS#8 * openssl rsa -RSAPublicKey_in -in pubkey.pem -pubout > ...原创 2019-03-07 09:03:43 · 2643 阅读 · 1 评论 -
php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期
<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24...转载 2019-05-21 10:12:29 · 224 阅读 · 0 评论 -
php 表格导出简单
$arr_data=$data->toArray(); if (empty($arr_data)){ return back(); } foreach($arr_data as $k=>$v){ $new_arr[$k]=$v; }// print_r($new_arr);di...原创 2019-06-12 16:03:18 · 797 阅读 · 0 评论 -
three.js实现3D模型展示
开头说明下 文章是转载我同事一个 哥们的。怕自己 以后会用 拿过来 方便以后使用three.js实现3D模型展示由于项目需要展示3d模型,所以对three做了点研究,分享出来 希望能帮到大家先看看效果:three.js整体来说 不是很难 只要你静下心来研究研究 很快就会上手的首先我们在页面上需要创建一个能够放置3D模型的画布 也可以说是初始化 Three 1 var WIDTH,HEIGHT;...转载 2018-03-08 17:33:41 · 15897 阅读 · 9 评论 -
php 微信公众号调用支付
记得原来弄过几次每次说要整理哈没有时间,今天一定要整理哈 方便下次使用。这个是基于 tp 框架写的。首先我们从订单提交来说。表单提交之后我们会生成一个订单id参考的是白哥的博客。大概这个样子 其实不用那么多参数 传一个订单号就行了 后面在查一次。代码: public function wxpayjsp($order_sn,$remark,$money)...原创 2018-09-01 14:33:29 · 3871 阅读 · 0 评论 -
php 数字随机分配
/** * 随机分配数量,并返回,连接的字符串 * @param $num 分配份数 * @param $total 分配总额 * @return array */protected function randArray($num, $total){ $array = array(); $array = array_pad($array, $num, 0); ...原创 2018-07-30 12:14:23 · 1265 阅读 · 0 评论 -
pager.js 插件 动态 分页 php 动态请求 包含代码
pager.js 代码function Page(opt){ var set = $.extend({num:null,startnum:1,elem:null,callback:null},opt||{}); if(set.startnum>set.num||set.startnum<1){ set.startnum = 1; }...原创 2018-03-20 16:21:56 · 499 阅读 · 0 评论 -
discuz 模板输出php 文件有演示代码
输出 $key代码<!--{loop $send_data $key $val}-->{if $val['authorid'] == $touid }<div class="leftdiv"> <img src="{$_avatar_opposite}" class="userHeader" /> <div class="原创 2018-03-20 10:58:56 · 2124 阅读 · 0 评论 -
微信小程序-详解微信登陆、微信支付、模板消息 超级详细
最近没事整理下前段时间的东西。看了一看帖子 感觉写的很好,方便以后查找。分享出来、首页> 小程序开发> 正文微信小程序-详解微信登陆、微信支付、模板消息微信公众平台近日悄然开始内测微信小程序(微信公众号)功能,引来无数开发者和普通用户关注,微信支付的能力,是随着小程序的发布一并推出的,具有介绍如下wx.login(OBJECT)调用接口获取登录凭证(code)进而换取用户登录态信息,包...转载 2018-03-05 17:30:31 · 2117 阅读 · 0 评论 -
webUploader上传demo 带php后台代码|源码
多图上传做了好几次了,每次弄的时候都要找原来 写的,太不方便记录下来。大家可以随意用 改。效果如下 样式自己可以随意在改改、注意 : 我写了一个文件 接的是前端 上传图片的 文件拿到 tmp_name 自己 就可以自行 改造了,想怎么改造都可以。个人觉得 程序到了 后台我 写入文件那一步,剩下的自己可以重新改造都行。经过测试。是可以的。也...原创 2018-03-12 17:34:27 · 9184 阅读 · 11 评论 -
php小程序支付代码接口 带源码
前段时间由于业务需求又开始接触了小程序支付调用代码 原来没有整理,现在又要重新看了 太麻烦。现在把代码整理出来方便以后直接用。大概给说下 调用流程吧首先 小程序 授权 授权成功 开始调用 小程序的登录 //调用登录接口 wx.login({ success: function (re) { wx.getUserInfo({ ...原创 2018-02-24 10:11:16 · 2635 阅读 · 0 评论 -
微信扫码支付 回调 跳转 带前端 响应代码
微信扫码登录不同的就是 支付成功 只有异步没有,支付成功的跳转。因此我们在支付扫码的时候要一直检测是否支付成功。微信扫码支付的代码 配置这几个代码去官方下载就好 微信配置账号在别的不用动。下面我们开始请求前端显示 这个样子的点击支付 显示效果前端代码 <html><head> <meta charset="utf-8"> <script t...原创 2018-03-08 08:56:11 · 10538 阅读 · 1 评论 -
php支付宝调用接口
网站好多都是结合框架写的 感觉套来套去,你要是换框架的话还不好搬。前几个月 刚好写3d打印项目又调了一次支付接口。为了方便整理出来。大家可以参考下这是目录结构alipay 主要都是 支付宝的文件 自行下载就行支付宝 中的config就是配置文件大家照这个配置就好了config.php 文件代码如下<?phprequire ('./Alipay/AlipaySubmit.class.php...原创 2018-02-10 17:17:52 · 1819 阅读 · 0 评论 -
Discuz!X数据库函数操作命令大全常用命令
Discuz!X数据库函数操作命令大全函数功能DB::table($tablename)获取正确带前缀的表名,转换数据库句柄DB::delete($tablename, 条件,条数限制)删除表中的数据DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent)插入数据操作DB::update($tablename, 数据(数组)条件)更新操作DB:...转载 2018-02-11 11:37:35 · 216 阅读 · 0 评论 -
mysql 数据库rand() 随机查询10条数据 整理
网上找了好多看了还不是很明白,为了项目进度拿过来直接用。害怕以后还需要。好找一些,放在这里。若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 + (RAND() * 6));以上摘抄自MySQL手...原创 2018-02-09 10:48:06 · 10976 阅读 · 0 评论 -
Discuz_X3.2_SC_UTF8 插件开发基础教程
今天开始接触了discuz插件开发,看了好多文档,要么都是文字,没图片,要么有图片不全。自己看完操作了一下。现在大概整理一下,方便以后忘记了查看。 Discuzx3.2的安装就不说了去官网下载就行。下面来说下插件开发设置。1.安装成功我们进入后台。2.我们仔细看下应用这里 没有设置插件开发的。下面我们来设置到插件开发模式 3.我们来到 根目录的config下面原创 2018-01-31 13:59:01 · 3285 阅读 · 0 评论 -
php数据分页
一般我们数据查询分页用 sql limit 就可以了。但是我这次这个是一个统计的项目。要是按照这种方式统计的会很不方便。然后是将所有的数据查询出来。在进行分页。上代码$size=10;每页显示几条数据$log_list=array_values($log_list); //害怕索引不连续分页错误。索引重组 从0开始$count=count($log_list); //总条数$page_num=...原创 2018-03-26 13:33:17 · 354 阅读 · 0 评论 -
WebUploader 上传 php 怎么回去返回的图片路径
今天修改同事的bug发现这个 WebUploader 这个上传图片返回路径没有找到。导致上传路径和服务器图片路径对应不上。出现了图片不显示的情况。修改 如下 : 上次写的 那个不是很详细 ,这篇完善下。 代码 很全 看注释 尤其 html 代码 :<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/T...原创 2018-04-03 10:45:18 · 3183 阅读 · 1 评论 -
支付宝最新接口 手机版和电脑版 tp框架支付接口
下载最新的支付宝demo https://docs.open.alipay.com/203/105910 1. 手机版支付接口 目录控制器调用支付接口 Vendor('alipay.wappay.service.AlipayTradeService'); Vendor('alipay.wappay.buildermodel.AlipayTradeWapPayCont...原创 2018-07-01 08:31:56 · 2357 阅读 · 0 评论 -
微信扫码成功之后检测
var wechat_checkST1 = null, wechat_checkCount1 = 0;function check_order(order_id){ $.get('&order_id='+order_id, function(s) { if(s=='1'){ clearTimeout(wechat_checkST1); ...原创 2018-05-31 14:37:45 · 1497 阅读 · 0 评论 -
tp分页
$cat_id=$_REQUEST['new_cid']; if(isset($cat_id)){ $map="onethink_newlist.new_cid=$cat_id"; $maps['new_cid']=$cat_id; $count=$Document->where($maps)->count();...原创 2018-05-30 16:24:24 · 236 阅读 · 0 评论