![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Php
sol999
唯有不辜负,方能归初心
-----了不起的匠人
展开
-
php curl跨域头部
header('content-type:application:json;charset=utf8'); header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST'); header('Access-Control-Allow-Headers:x-requested-with,c原创 2017-09-11 15:24:34 · 2379 阅读 · 0 评论 -
php 获取小程序二维码返回的 Buffer二进制数据 保存图片 全套代码
废话不说,直接上代码 $jpg = $codeinfo;//得到post过来的二进制原始数据 $file = fopen("xcxcode/wxcode1.jpg","w");//创建件准备写入,文件名xcxcode/wxcode1.jpg为自定义 fwrite($file,$jpg);//写入 fclose($file);//关闭...原创 2019-08-29 19:13:25 · 7137 阅读 · 0 评论 -
php 微信支付时 自定义的商户订单号 与 商户支付后台 查询到的不一样 的坑
当做支付测试时,去商户支付后台查询商户订单号时发现竟然不一样,深深摸索了好长时间…原来是 微信支付后台服务器发生支付的时间 与 我们调用支付时发生的 时间 有几秒的误差,所以会导致生成的商户订单号不一致解决办法:去掉时间戳的秒 $now = date("Y-m-d H:i"); $time = strtotime($now);...原创 2019-08-29 17:34:04 · 1995 阅读 · 0 评论 -
git 更新本地仓库
1.查看远程仓库git remote -v2.从远程获取最新版本到本地git fetch origin master:temp3.比较本地的仓库与远程仓库的区别git diff temp4.合并temp分支到master分支git merge temp 若有冲突则需手动解决冲突的文件(git status 可以告诉我们冲突的文件),然后提交 git add . git comm...原创 2019-08-11 16:38:34 · 12883 阅读 · 0 评论 -
单表,连表查询 使用min()查询 某个字段最小值的整条数据
A表为商品表,B表为sku表,(每个商品有多个sku(规格))查询所有商品中并且每个商品中sku的价格为最小的整条数据 select A.id,A.goodsname as title,A.norms,A.status as gstatus,A.imgurls,A.uppertime,A.downtime,A.createtime as gcreatetime,A.updatetime ...原创 2019-08-13 19:10:08 · 1436 阅读 · 0 评论 -
CURL
//初始化$curl = curl_init(); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cur...原创 2018-11-30 16:41:49 · 273 阅读 · 0 评论 -
PHP 时间转换 00:00:00格式
废话不多说 上代码:function secToTime($times){ $result = '00:00:00'; if ($times>0) { $hour = floor($times/3600); if($hour<10){ ...原创 2018-05-24 14:22:46 · 2184 阅读 · 0 评论 -
php 时间转换 完整格式
//时间转换格式 function secToTime($times){ $result = '00:00:00'; if ($times>0) { $hour = floor($times/3600); if($hour<10){ ...原创 2018-02-09 17:13:41 · 904 阅读 · 0 评论 -
thinkphp3.2.3 加载 获取mp3录音文件信息,时长
//下载getid3文件,放入/ThinkPHP/Library/Vendor文件夹下面 getid3下载 密码:7806public function ceshi(){ vendor('getid3.getid3'); //获取mp3时长 $fileName = "1.mp3"; $mp3 = new \getID3()...原创 2018-02-09 16:22:56 · 1471 阅读 · 0 评论 -
ThinkPHP3.2.3手动加载第三方类库时用import时realpath,dirname(__FILE__)区别
//手动加载第三方类库,如果你要导入的类库文件名的后缀不是class.php而是php,那么可以使用import方法的第二个参数作为起始导入路径,第三个参数指定后缀import('file.file.filename',realpath('./'),'.php');//放在public文件下,比如:public/php/ceshi.phpimport('public.php.ceshi',rea原创 2017-12-19 12:54:45 · 626 阅读 · 0 评论 -
php获取数据的多种方法和区别 post,global
1.最常见的方法是:$_POST[‘fieldname’]; 说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据。2.file_get_contents(“php://input”); 说明:允许读取 POST 的原始数据。 和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并原创 2017-12-26 17:22:17 · 572 阅读 · 0 评论 -
php 写入文件,日志记录信息方法
private function write_log($data){ $years = date('Y-m'); //设置路径目录信息 $url = './public/log/txlog/'.$years.'/'.date('Ymd').'_request_log.txt'; $dir_name=dirname($url);原创 2017-12-26 16:16:26 · 10516 阅读 · 0 评论 -
在存储过程中给in参数传带逗号值的办法,如传'1','2','3'这样的
参数名为 _tutortypeDECLARE _intpos INT DEFAULT 0;DECLARE _strweek VARCHAR(10) DEFAULT '';DECLARE _classweekbk VARCHAR(10) DEFAULT '';CREATE TEMPORARY TABLE _tutortype_foreign(tutortype INT);WHILE (_tuto原创 2017-12-06 12:53:58 · 1511 阅读 · 1 评论 -
The user specified as a definer ('root'@'%') does not exist
权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)原创 2017-12-06 11:17:09 · 190 阅读 · 0 评论 -
小程序request请求PHP服务器session失效的解决,header头部加cookie
经过各种百度查询,总算摸索出来了,跟php的小伙伴们分享下: app.js://登录流程 //获取openid 等信息并存储数据 wx.login({ success: function (res) { if (res.code) { //小程序第一次发起网络请求 wx.request({ u原创 2017-12-22 11:45:09 · 6352 阅读 · 0 评论 -
rand函数随机生成固定位数随机数
//$l为设置位数function mt_rand_str ($l, $c = 'abcdefghijklmnopqrstuvwxyz1234567890'){ $lenC = strlen($c); for ($s = '', $cl = $lenC-1, $i = 0; $i < $l; $s .= $c[mt_rand(0, $cl)], ++$i); return原创 2017-11-21 12:14:09 · 3536 阅读 · 0 评论 -
php计算两个时间相差的天数、小时数、分钟数、秒数
$startdate="2011-3-15 11:50:00";$enddate="2012-12-12 12:12:12";$date=floor((strtotime($enddate)-strtotime($startdate))/86400);echo "相差天数:".$date."天<br/><br/>";$hour=floor((strtotime($enddate)-strtotim转载 2017-10-20 12:28:46 · 1860 阅读 · 0 评论 -
php正则去除文章页标签范例
//匹配去掉h5标签 private function pregH5($info){ //先去掉<p> </p> Dxt489 $info = str_replace("<p> </p>","",$info); //找到class为.Dxt489{display:none}的位置 $pos = strpos(原创 2017-09-12 11:49:25 · 307 阅读 · 0 评论 -
laravel 模糊查询的坑
$where = " "; //模糊查询 $likevalue=''; if($request->input("search_goodsname") && $request->input("search_goodsname")!='' && !empty($request->input("search_goodsname")) ...原创 2019-09-08 12:20:14 · 1596 阅读 · 0 评论