自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 php post请求curl header头部带参数

#url post请求 function http_post($sUrl, $aHeader, $aData){ $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $sUrl); curl_setopt($ch, CURLOPT_HTTPHEADER, $aHeader); curl_setopt($ch, CUR.

2021-04-12 15:02:06 1979

原创 php 接口对参数进行排序加密

#参数拼接 生成sign function sign($packageParams) { $signPars = ''; ksort($packageParams); foreach ($packageParams as $k => $v) { if ($signPars == '') { $signPars = $signPars . $k . '=' . $v; .

2021-04-12 14:59:12 330

原创 php AES加密解密 和 java 加密解密 互通

1,废话不多说直接上代码,先写一个类class Crypt { /** * [$cipher 加密模式] * @var [type] */ private $cipher = MCRYPT_RIJNDAEL_128; private $mode = MCRYPT_MODE_CBC; /** * [$key 密匙] * @var string */ private $secret_key = 'dc1

2021-04-12 14:53:04 549 1

原创 tp5 导入excel数据 到mysql数据库

1. html页面代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>导入数据</title></head><body><center><form class="...

2020-01-03 16:38:04 740

原创 tp3.2 导入excel数据到mysql数据库

1. html 页面代码如下: <form action="{:U('save')}" method="post" enctype="multipart/form-data" style='margin-bottom: 0;' /> <fieldset> ...

2020-01-03 16:28:36 323

原创 php 面试题 逻辑

今天遇到了一个面试题,觉得挺值得学习的,所以记录了下来,分享给大家!某个商城中用户消费1元送1积分,商家为了刺激用户消费,用户消费1000元送1200积分,消费2000元送2500积分,消费5000元送8000积分。(1)用户消费1500元,应送____积分,消费4000元应送____积分,消费8500元应送____积分(2)请写出一个函数实现上述逻辑,输入为用户消费的金额,输出为送的积分...

2019-03-08 16:59:00 934 1

原创 Node remains in conflict,svn在服务器上显示冲突

症状:index页面修改后某标题后提交svn,并没有报错也没有显示冲突,但访问线上却发现并没有改变....尴尬了,删了传,传了删,重新检出,重新上传。。。。 通通不管用。。解决:经过各种搜索,给出的办法均行不通,后来发现还是stackoverflow比较diaosvn revert --depth=infinity index.html...

2019-03-05 16:35:09 584

转载 php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)

&lt;?php/** * php 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内) * * date:2018-10-12 16:23:01 */ $q = $_GET['q'] ? intval($_GET['q']) : 0; $text = '';$now = time(); if ($q === 1) {// 今天 $text ...

2018-10-12 16:23:07 1424

原创 php 用户手机号码加密,生成规则:数字0-9按从小到大顺序变成RIZBHGECFO,替换完成后在第5个字符后面加KAF。

public function getMid($mobile){ # 数字0-9按从小到大顺序变成RIZBHGECFO,替换完成后在第5个字符后面加KAF $mobile = str_replace("0", "R", $mobile); $mobile = str_replace("1", "I", $mobile); $mobile = str_replace("...

2018-08-20 15:05:39 1562 4

原创 php 读取excel文件的数据

public function index($filePath=''){ Vendor('PHPExcel'); $file =$filePath; if(!file_exists($file)) { $this-&gt;error('文件不存在'); } /...

2018-08-14 15:50:54 843

原创 Windows 平台下 Go 语言的安装和环境变量设置

1. Go 语言 SDK 安装包下载和安装最新稳定版 1.5.3 安装包 go1.5.3.windows-amd64.msi下载地址 https://golang.org/dl/,大小约 69 MB(作者上传了一份该版本安装包到 CSDN 资源,嫌国外网速慢可以去下载:http://download.csdn.net/detail/defonds/9408855),下载之后直接运行安装,安装路...

2018-08-08 18:04:51 301

原创 tp5框架 model层 增删改查

&lt;?phpnamespace app\index\model;use think\Model;class User extends Model{ /** * 添加数据 * @param array $data * @return int id值 */ public function insert($data) ...

2018-08-08 16:44:04 10781

转载 FastAdmin使用——基本使用篇

使用命令行创建crud过程: 官方文档详细说明了创建crud的过程,在做项目中用到最多的是创建的命令,我们首先在数据库中创建一个test表(创建crud必须基于表进行创建)进入cmd命令行,然后进入fastadmin文件夹,输入创建的命令。 这里说明一下,我这里输入的是二级菜单,会自动创建一个文件夹student,如果不需要二级菜单则直接输入控制器名就可以了。另外,如果...

2018-07-25 11:24:28 9527 1

原创 js 正则验证多个ip地址并用逗号分隔

//检测多个ip地址用逗号分隔 function checkIpv6(ip) { var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\...

2018-07-09 17:49:02 7457

原创 php定时备份数据库数据,导出sql文件

&lt;?php//无论客户端是否关闭浏览器,下面的代码都将得到执行。ignore_user_abort(true);set_time_limit(0);//function write_txt(){ini_set("max_execution_time", "180");//避免数据量过大,导出不全的情况出现。$host="127.0.0.1";//数据库地址$dbname="ap...

2018-07-05 16:50:01 1673

原创 layui框架文件上传 + TP3.2.3 文件上传后台处理(php)

layui框架是1.0.9版本。。首先html页面代码如下: &lt;div class="layui-form-item" id="upload_file"&gt;  &lt;div class="layui-input-block" style="width: 300px;"&gt;  

2018-05-03 16:43:48 3888

原创 tp Model层 增删改查

&lt;?php/** * 渠道处理 * @author erwa&lt;erwa@qingjinju.net&gt; */namespace Home\Model;use Think\Model;class ApiPlanModel extends BaseModel { /** * 根据属性获取一行记录 * @param array $where ...

2018-03-21 14:58:59 1064 1

原创 php 验证函数(包括email,url,日期,手机号、ip ’等等)

&lt;?php /** * 18810980417@163.com zyy * 一些验证方法 */ /** * 是否是手机号码 * * @param string $phone 手机号码 * @return boolean */ function is_phone($phone) { if (strlen ( $phone ) != 11 ...

2018-03-21 14:46:14 510

原创 TP3.2 搜索分页带参数

//商品列表页面 public function index(){ $name= I('get.name') ? I('get.name') : "";//商品名称 $advertiser_id= I('get.advertiser_id') ? I('get.advertiser_id') : "";//广告主id $start_t...

2018-03-21 14:38:05 2158

原创 laravel 框架在model层的增删改查

protected $table = 'user_city'; public $timestamps = false; //添加 返回id public function cityadd($data) { return $this-&gt;insertGetId($data); }//单条查找 public functio...

2018-03-14 14:35:37 7435

原创 php倒计时 时分秒 (每个月1号到最后一天)

$startDate = date('Y-m-01', strtotime(date("Y-m-d"))); $endDate = date('Y-m-d', strtotime("$startDate +1 month -1 day")); // 将日期转换为Unix时间戳 $endDate=$endDate." 23:59:59";

2018-02-05 10:18:11 532

原创 TP框架 查询条件(不同字段相同查询条件)

//我发展的代理(下级) public function next_agency(){ $agency_uid=1950; $search=I('get.search'); $p_num = 20; $p = $_REQUEST['p'] ? $_REQUEST['p'] : 1; $page_begin =

2018-02-02 11:44:05 1698

原创 laravel 框架接入第三方扫码支付(万众云平台)

首先在控制器拿到方法,去请求第三方的扫码支付接口//去充值的界面 public function recharge(Request $request){ $data['money']=$request->input('money');//钱数 $data['order_id']=$request->input('order_id');//订单号 $data['card_nu

2018-01-11 13:11:04 1187

原创 查询本日、本周、本月的数据

//查询一级代理的活跃用户数量 public function avtive_user(){ $this->_isLogin(); $m = M('tbl_player'); $where = $this->_where_times(); if(empty($where)){ $m = M('tbl_player'); $res = M('tbl_p

2017-12-20 11:51:47 485

原创 PHP is_numeric 检测变量是否为数字或数字字符串

bool is_numeric ( mixed $var )如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。For example 1:php $v = is_numeric ('58635272821786587286382824657568871098287278276543219876543') ? true : false;

2017-11-22 15:58:51 849

原创 自己的开发,请大家多多支持

2017-11-17 16:03:33 222

原创 网易云音乐 最美的评论

1、我喜欢我望向别处时你落在我身上的目光2、你那么孤独,却说一个人真好3、当你觉得孤独无助时,想一想还有十几亿的细胞只为了你一个人而活4、一个人久了,煮个饺子看见两个粘在一起的也要给它分开!5、我从未拥有过你一秒钟,心里却失去过你千万次。6、校服是我和她唯一穿过的情侣装,毕业照是我和她唯一的合影。7、人生的出场顺序太重要了8、理想就是离乡。9、世界如此广阔,人类却走...

2017-11-09 18:16:59 8013

原创 在Mac系统下配置PHP运行环境

概述Mac系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache、PHP和MySQL的安装与配置,为开始进行开发铺好路Apache启动Apache服务在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用在终端中输入如下命令,启动Apache服务sudo apachectl sta

2017-10-27 10:55:14 397

原创 Linux 常用命令大全

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切

2017-10-20 15:55:48 502

原创 获取本月的第一天和最后一天

//当前月份的第一天开始:echo date("Y-m-1 00:00:00",time());//当前月份的最后一天结束:echo date("Y-m-".date('t')." 23:59:59",time());

2017-10-19 11:25:46 598

原创 curl 模拟请求(post为例)

<?php$url="http://192.168.1.150/zhifu/public/api/cancel_schedule";$params = ["role"=>"teacher", "t_s_id"=>"25", "uid"=> "4"]; $jsonStr = json_encode($params,true); $res = @openssl_encrypt($json

2017-09-28 15:56:46 254

原创 写接口时,对数据进行验证

/** * @param $url * @return string *///向接口返回全部路径private function avatar_url($url){ if (empty($url)) { return ''; } else { if (starts_with($url, 'http')) { re

2017-09-27 10:19:58 519

原创 排序算法(冒泡、快速、选择、插入)

header("content-type:text/html;charset=utf-8");      array(2,5,9,4,7,6,1,8,3);    echo implode(" ",$arr)."";      //---------------------------------------      //       常用排序算法      //------

2017-09-26 16:13:55 210

转载 基于PHP+redis的秒杀实现

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发

2017-09-26 15:42:10 3390

原创 Windows任务计划 定时执行PHP代码及扩展(对数据库进行更新操作)

下面是一个测试用的例子。(如看不明白的小伙伴。请私信我。本人一直在线)windows批处理文件新建文本文档,编写如下代码,保存为.bat文件。D:"D:\phpStudy\php\php-5.6.27-nts\php.exe" -f "D:\phpStudy\WWW\demo.php"12PHP运行模式平时执行php代码,是通过浏览器向服务器请求的方

2017-09-20 16:26:07 1943 1

原创 今天又学习了新的函数

1.   array_pluck();[{id:1,name:'hello',},{id:2,name:'hello2',}]array_pluck(array,'name');返回:['hello','hello2']2. find_int_set ( );查找某个值是否存在这个二维数组中;sel

2017-09-20 15:35:21 205

原创 三维数组合并为二维数组并求出某个字段的总和

//  把对象转换为数组public function object2array(&$object) { $object = json_decode( json_encode( $object),true); return $object;}$array=3维数组;foreach ($array as $key => $val) { foreach

2017-09-15 14:58:16 1728

原创 查询订单(订单包含多件商品)

跨域请求接口 //获取配送员全部订单public function Alloreder(){//如果前端不跨域请求,可以加上4行header头header('content-type:application:json;charset=utf8');header('Access-Control-Allow-Origin:*');header('Access-Control-Al

2017-08-30 11:45:54 4026

原创 给手机号发送验证码设置密码

//设置支付密码public function editPwd(){ $userId=addslashes(I('post.userId')); //支付密码 $loginPwd = addslashes(I('post.PayPwd')); //手机号 $condition['userPhone'] =addslashes(I('post.userPho

2017-08-21 14:53:23 1771

原创 TP3.2框架 实现个推消息

1.首先引用文件,放到第三方类D:\phpStudy\WWW\zhifu\ThinkPHP\Library\Vendor如图所示:文件下载地址:http://pan.baidu.com/s/1gfeRQfh   密码:xjlk配置代码如下:首先在登录页面,需要前端传来手机唯一的标识cid在个推官网配置应用,获取相应的配置参数https://dev.getui.com/dos

2017-08-16 16:43:16 2490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除