- 博客(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 获取时间(今天,昨天,三天内,本周,上周,本月,三年内,半年内,一年内,三年内)
<?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->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层 增删改查
<?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文件
<?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页面代码如下: <div class="layui-form-item" id="upload_file"> <div class="layui-input-block" style="width: 300px;">
2018-05-03 16:43:48 3888
原创 tp Model层 增删改查
<?php/** * 渠道处理 * @author erwa<erwa@qingjinju.net> */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 ’等等)
<?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->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
原创 网易云音乐 最美的评论
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关注的人