随笔分类 - PHP
摘要:1. 第一步拉去需要的镜像(根据个人需要, 获取对应版本) 2. 创建自己的docker网络, 默认桥接模式 ➜ ~ docker network create mynet 32c681d46c036dd9450e45f8930d7520f47f9fbb2df83c6348752d56683bcee
阅读全文
摘要:安装php扩展 xlswriter 进行导出
阅读全文
摘要:public function curlPost($url,$data) { $ch = curl_init(); $params[CURLOPT_URL] = $url; $params[CURLOPT_HEADER] = FALSE; $params[CURLOPT_SSL_VERIFYPEER
阅读全文
摘要:PHP: 对应->>>>JS: 编码:base64_encode($string); 编码:btoa(encodeURI($string)); 解密:base64_decode($string); 解密:decodeURI(atob(string));
阅读全文
摘要:操作下添加新的按钮 : php artisan admin:action Post\\Replicate --grid-row --name="复制"筛选旁边添加新按钮 php artisan admin:action Post\\ImportPost --name="导入数据"
阅读全文
摘要:PHP上传文件时,文件过大$_FILES为空 在php中判断上传文件的大小,但是文件一但过大,print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题,上传小文件时,PHP能正常获取到,但是文件一超过8M就变为空了,我在做项目的时候,就遇到这样的问题,我刚开始把最大上传文
阅读全文
摘要:if (strlen($name) % 3 != 0){ $name_arr = mb_str_split($name); foreach($name_arr as $k => $name){ if (strlen($name) == 4){ unset($name_arr[$k]); } } re
阅读全文
摘要:1.Nginx服务安装 nginx 不区分主备,在两台服务上安装两个即可。 安装参考:https://www.cnblogs.com/zwcry/p/9454647.html 2.Keepalived服务安装 keepalived 区分主备、多主多备的。 keepalived 多主多备 是把 单主单
阅读全文
摘要:1.strstr(string $str,mixed $needle[, bool $before_needle = FALSE ]) 参数 $str 输入的字符串 $needle 查找的字符串, $before_needle 布尔值 $str = 'abc@yui' echo strstr($st
阅读全文
摘要:一、数组的一些关于键名和值的基础操作函数1.获取数组所有的键或值:array_keys() array_values() $arr_keys = array_keys($array);$arr_values = array_values($arr); 2.交换数组中键和值的位置,若重复前面的会被后面
阅读全文
摘要:git archive -o export0203.zip 7c62e670 $(git diff --name-only 37e6ded 7c62e670) git archive -o export0203.zip 打包到git log的 结束位置 $(git diff --name-only
阅读全文
摘要:/** * 发送HTTP请求方法 * @param string $url 请求URL * @param array $params 请求参数 * @param string $method 请求方法GET/POST * @return array $data 响应数据 */ function ht
阅读全文
摘要:function arrayToXml($arr) { $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val."</".$key.">"; }else{ $xml.=
阅读全文
摘要:下载 PHPExcel 放到tp中 vendor("PHPExcel.PHPExcel"); vendor("PHPExcel.Reader.Excel2007"); $objPHPExcel = new \PHPExcel(); //这里要注意‘\’ 要有这个。因为版本是3.1.2了。 $objW
阅读全文
摘要:1 /* 2 3 * 经典的概率算法, 4 * $proArr是一个预先设置的数组, 5 * 假设数组为:array(100,200,300,400), 6 * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, 7 * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数
阅读全文
摘要:function interFile($path, $arr) { if (!is_array($arr) && !empty($arr)) { return false; } $file = fopen($path, 'w'); if (!$file) { return false; } fore
阅读全文
摘要:【第一步】:先写task.sh脚本文件。 【第二步】:设置Crontab定时时间,定时执行task.sh脚本文件 【案例一】:每月1号、15号的06:10点,定时备份网站源码: 【第一步】:先写youhutong.sh脚本文件。 [root@localhost ~]# [root@localhost
阅读全文
摘要:token生成: 1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效; 2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程; 3、有点接口需要用户登录才能访问; 4、有点接口不需要用户登录就可访问; 针对以上特点,移动端与服务端的通信就需要2把钥匙
阅读全文