
php
smile121621
能用代码实现就用代码实现。
展开
-
url链接拼接验证
在拼接url的时候 验证url地址当前的情况 作出相应的拼接原创 2022-08-22 10:50:33 · 193 阅读 · 0 评论 -
mac m1 brew php@7.4 failed to download resource “libvmaf“
/*Error: php@7.4: Failed to download resource "libvmaf"Download failed: https://ghcr.io/v2/homebrew/core/libvmaf/blobs/sha256:fd67d989436b66303d0ad7cd3a21bcfed79e54f3aeefd4663285edd45128bb67*/# 执行 brew update -v# 提示 # You have 1 outdated formul.原创 2022-03-10 17:29:29 · 2601 阅读 · 0 评论 -
阶段验证 -- 微信步数
$stepList=[ [ "steps" => 100, "name" => "多动动" ],[ "steps" => 1000, "name" => "动的不够多" ],[ "steps" => 5000, "name" => "再多动动" ],[ "steps" => 8000, "name" =&..原创 2021-11-24 11:17:43 · 106 阅读 · 0 评论 -
微信 发放代金券 api
<?phpwechat(){ # 发放代金券批次API 发送完成之后对应的用户可能看不到券(有运营专员的商户才能实际看到) 只要返回没问题就行 去指定商户测试只要满足条件 就会显示 $outRequestNo = "A000100099".time().rand(0,100); $stockId = ""; # 批次号 $appId = ""; # 微信appid $mchId = ""; # 商户id $serialNo = ""; # 密钥.原创 2021-08-05 13:52:07 · 1285 阅读 · 0 评论 -
pycharm 显示所有的tabs show hidden tabs
将红框中的勾选给取消掉 保存即可原创 2021-07-20 09:03:00 · 458 阅读 · 0 评论 -
php 浮点数转整数
$a = '100.01';$b = $a*100;var_dump($b); # float 记得转int原创 2021-06-08 18:20:21 · 349 阅读 · 2 评论 -
X-Frame-Options to sameorgin
简单来说就是当前域名不允许随便嵌套在别的域名下X-Frame-Options 有三个值: 各自独立 DENY : 表示该页面不允许在 frame 中展示,即便是在相同域名的页面中嵌套也不允许。 location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.0/16; allow 2001:0db8::/32...原创 2021-04-22 16:00:27 · 6071 阅读 · 0 评论 -
phpmyadmin 查看数据库表完整结构
原创 2021-04-16 16:46:30 · 1093 阅读 · 0 评论 -
phpstorm 注释自定义 添加自定义方法
live template 方法名称template group 模版组原创 2021-03-03 09:25:21 · 506 阅读 · 0 评论 -
mac phpstorm 修改自动换行
打开phpstorm 左上角点击phpstorm原创 2021-01-15 13:27:11 · 488 阅读 · 0 评论 -
php excel 导出适配多个sheet
<?php/** * 简单实用Execl */ set_include_path('.'.get_include_path().PATH_SEPARATOR.dirname(__FILE__).'/PHPExecl/');/* @func 引入类 */require 'PHPExcel.php'; //模拟数据$mulit_arr = array( array('标题1', '标题2', '标题3'), array('a'.原创 2020-11-17 16:30:11 · 455 阅读 · 0 评论 -
curl 请问返回false
打印了curl_error($ci) 的错误信息 提示以下:SSL certificate problem: unable to get local issuer certificate是由于curl验证了目标服务器的https信息#取消验证curl_setopt($ci, CURLOPT_SSL_VERIFYPEER, false);...原创 2020-11-10 11:17:02 · 292 阅读 · 0 评论 -
MySQL() 支持存储emoji表情
CREATE TABLE `tp_user_integral` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `uid` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '用户id', `first_name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT .原创 2020-10-22 09:14:20 · 397 阅读 · 0 评论 -
php openssl 公钥加密 私钥解密 以及 私钥加密 公钥解密
$public_key = '-----BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIIqfidJQ4FrA9eMT6X5dVfoYIHM7mOZkBG11f4lN7Z/RbAKIRFoMPQIeGkgJwUZNoZiTm2hmXQhPJz0urPIhz+Rq85OeodnGu8upDiFIZNzB4Do25E3fjdGFoWPNSg7RVex6EMcC85ToHJwB+qGr8Uxs7m7FPTn2aVonQfjnVLQ.原创 2020-10-15 08:59:21 · 1304 阅读 · 0 评论 -
json_code option 参数解析
#每次只能执行一条命令 要不然 JSON_UNESCAPED_SLASHES 会失效$a = [ 123, "abc", "呵呵", "https://www.baidu.com"];var_dump(json_encode($a)); #普通转意var_dump(json_encode($a,JSON_HEX_QUOT)); var_dump(json_encode($a,JSON_HEX_TAG));var_dump(json_encode($a,JSON.原创 2020-10-10 11:13:55 · 412 阅读 · 0 评论 -
php 实现在线导出
$fileName = "竞猜活动开奖码发放记录-" . date("Ymd", time()) . rand(1000, 9999) . ".xls";$headList = ["用户", "mc_openid", "开奖码", "类型", "是否中奖", "是否领取", "奖品", "姓名", "手机号", "地址", "获取时间"];header("Content-Type: application/vnd.ms-execl");header("Content-Type: applicatio.原创 2020-09-30 09:09:18 · 219 阅读 · 0 评论 -
phpstudy的php项目在nginx环境下404、403错误
1、修改nginx配置文件location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; }}完整的配置信息如下server { listen 80; server_name www.test.com; root ""; location / {原创 2020-09-14 17:35:13 · 2247 阅读 · 0 评论 -
php 接口返回值 自定义
header();原创 2020-07-27 18:27:50 · 662 阅读 · 0 评论 -
获取请求头信息 ( php )
getallheaders(); 此方法只适用于apache服务器 在nginx下不能使用此方法通用$headers = [];foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5))...原创 2020-07-14 16:35:09 · 987 阅读 · 0 评论 -
安装php8 踩得坑
第一个报错(No package 'libxml-2.0' found)通过安装 libxml解决了yum install libxml2yum install libxml2-devel -y如果提示安装包可以更新下yum源yum update第二个报错 (No package 'sqlite3' found)通过安装 sqlite解决了yum install sqlite-devel第三个报错(No package 'libcurl' fo...原创 2020-06-28 17:08:32 · 1986 阅读 · 0 评论 -
携程多玩对接-电子导游相关的对接
批注:此文章只涉及电子导游相关对接首先需要申请携程多玩对接自助测试平台的账号 这个应该是需要携程那边配合的 ,个人完不成。 地址:https://ttdstp.ctrip.com/user/login.do 然后相关的参数携程方会下发到预留的邮箱中,对接需要这个邮件内容。 这是进入之后的界面 然后开始测试这个地方是需要你配置的 先记下,一会用到进行景点配置这...原创 2020-02-20 12:22:35 · 616 阅读 · 0 评论 -
array_reduce 案例 剖析
array_reduce((array,myfunction,initial)) :函数向用户自定义函数发送数组中的值,并返回一个字符串。 myfunction只接受两个参数 一个是函数的初始值,另一个是array的值只在第一次时 能用initial为函数的值function myfunction($v1, $v2){ return $v1 . "-" . $v2.'1';}$a=array...原创 2018-04-25 17:04:40 · 204 阅读 · 0 评论 -
array_filter
场景: 商品指定供应商 pgsql数据库 字段类型为jsonb 数据格式: $a = array(''=>'','12'=>'23','122'=>'233','1212'=>'23','132'=>'23');问题: 在做in查询的时候根据$a的value进行条件拼接 解决方案: 用array_filter过滤空值总结: array_...原创 2018-05-07 10:43:21 · 282 阅读 · 0 评论 -
Laravel修改配置后一定要清理缓存 "php artisan config:clear"!
转载出处:http://blog.51cto.com/daweilang/1874736 (很感谢这位兄弟)其实你查的话如果是初学者,你都无从下手,贼恐怖!!!所以说在用新知识的时候一定要先学习下,虽然这个地方你学都学不到,只能采坑,大家一起去讨论才可以问题描述:lavarel框架写了个amqp的队列引用 然后自动消费的机制 但是我在本地开发环境 一切正常,但是上到了测试环境队列使用不...转载 2018-08-20 20:00:53 · 15013 阅读 · 0 评论 -
北京公交地铁相关的单月消费计算
$days = cal_days_in_month(CAL_GREGORIAN, 7, 2019);for ($i=1; $i <= $days; $i++) { $day = "2019-07-" . $i; $week = date("w", strtotime($day)); if ($week < 1 || $week > 5) { ...原创 2019-05-14 09:32:24 · 487 阅读 · 0 评论 -
生成一年的表
$time = time();for($i=1; $i<=365; $i++) { $table = "tb_adlog_ios_" . date("md", $time); echo $table; $time += 86400;}for($i=1;$i<=12;$i++) { $day = 30;if ($i=...原创 2019-05-14 17:04:42 · 181 阅读 · 0 评论 -
curl 的 post请求示例
public static function postCurl($postData, $url, $second = 30) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => $url, CURLOPT_RETURNTR...原创 2019-05-16 18:50:09 · 1742 阅读 · 0 评论 -
二维数据根据某个字段排序 -- 来自于我永远的领导 士心尹口
usort($packageList, function ($a, $b) { if ($a['sort'] == $b['sort']) { //权重相同,按id倒序 if ($a['id'] < $b['id']) { return 1; } else if ($a['id'] > $b['id']) { ...原创 2019-07-18 11:25:30 · 142 阅读 · 0 评论 -
数组重复循环的案例及剖析
$a = array('a', 'b', 'c');foreach($a as &$value) { echo $value; a, b, c}当前value始终是引用test的形式存在当循环第一次的时候 value被赋值给a 但是引用关系还在 所以这个时候的$a就成为了aba ,$value 为a当循环第二次的时候 value被赋值给a 但是引用关系还在 所以这个时候的$a就成为了a...原创 2018-04-25 17:02:49 · 494 阅读 · 0 评论