![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
一只小菜鸡_
这个作者很懒,什么都没留下…
展开
-
PHP Curl
/** * curlGet * @param $url * @param string $extra_header * @param int $connect_timeout_ms * @param int $timeout_ms * @return mixed */ public function executeGet($url, $extra_header = '', $connect_timeout_ms = 10...原创 2021-04-25 10:40:48 · 144 阅读 · 0 评论 -
Fiddler 抓包工具使用
参考文章:https://www.jianshu.com/p/eac0b035958f一:配置Fiddler二:手机配置(IOS例子)1.链接与电脑相同网络2.手机配置代理(WiFi中)3.FiddlerRoot certificate 下载证书。设置->通用->描述文件,安装 Fiddler 证书。4.设置->关于本机->证书信任设置,打开 Fiddler 证书信任开关(解决问题:safari浏览器打不开该网页因为无法与服务器建立安全的.原创 2020-11-13 11:43:17 · 201 阅读 · 0 评论 -
PHP 判断APP版本号
protected function reg($str){ return preg_replace('/[^0-9]/','',$str); } protected function add($str,$length){ return str_pad($str,$length,"0"); } protected function versionCompare($v1,$v2){ $length = strlen($...原创 2020-07-14 17:34:36 · 799 阅读 · 0 评论 -
Git创建或更新ssh key
参考文章:1.https://www.cnblogs.com/miumiu316/p/7307834.html2.https://blog.csdn.net/dian853013397/article/details/508941633.https://blog.csdn.net/Coco_wjy/article/details/80003083?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.nonecase&原创 2020-05-12 16:01:14 · 3289 阅读 · 0 评论 -
TP5.1 添加环境变量
5.1取消环境变量,使用Env代替。如需要使用旧版本环境变量可以在TP base.php文件添加以下define('THINK_START_MEM', memory_get_usage());define('EXT', '.php');define('DS', DIRECTORY_SEPARATOR);defined('THINK_PATH') or define('THINK_PA...原创 2019-05-06 10:56:16 · 1963 阅读 · 0 评论 -
PHP FTP操作类
一:网上找的代码。测试后发现有些地方不对,可能是PHP版本的问题。后来改进下(我是PHP7)切记 php.ini :开启extension=php_ftp.dll 扩展<?phpnamespace Ftp;use think\Config;/** * Ftp文件移动工具 */class ftp_tool{ // 返回操作状态(成功/失败) publ...原创 2019-04-09 14:11:10 · 191 阅读 · 0 评论 -
PHP Curl传输文件
一。在网上找了很久发现案例都是早些年的版本,现在版本都是用PHP7,导致不能使用。后来找到一篇新版本示例https://blog.csdn.net/qq_25600055/article/details/84875145还有模拟curl请求,不要本地请求本地(我是win下,因为本地win环境只运行了一份PHP-fpm进程)以下功能代码// A上传端代码/** * curl ...原创 2019-04-11 21:08:58 · 3379 阅读 · 0 评论 -
PhpStudy Windos 下安装Redis 扩展
(自己踩的坑,要注意自己的环境是nts 还是ts)1.怎么查看自己window版本,打开phpinfo。http://upload-images.jianshu.io/upload_images/3045161-ed573d1a6fb152a9?imageMogr2/auto-orient/strip%7CimageView2/2/w/12402.下载redis扩展http:/...转载 2019-04-08 11:22:29 · 143 阅读 · 0 评论 -
TP5 Serialization of 'Closure' is not allowed
错误:[ 2019-03-26T21:37:10+08:00 ] POST zjhcom/api/consume/chain_order[ error ] [0]Serialization of 'Closure' is not allowed[E:\wwwroot\zjh\application\common\core\BaseModel.php:762]解决:优惠卷$envelope如...原创 2019-03-27 13:56:48 · 2760 阅读 · 0 评论 -
PHP 指定时间+某天/某月/某年
PHP指定时间戳加上1天,1周,1月,一年其实是不需要用上什么函数的!指定时间戳本身就是数字整型,我们只需要再计算1天,1周它的秒数相加即可!博主搜索php指定时间戳加一天一年,结果许多的文章给出来的结果是用的函数:strtotime();这个函数的确是可以很好的帮助到你,用这个函数有两种方法可以实现:第一:是你需要先把指定时间戳格式化再用这个函数才能加一天,一年.....;而且网上各大平...转载 2019-03-21 09:37:46 · 451 阅读 · 0 评论 -
PHP 随机数
一: 数字+字符串substr(md5(uniqid(rand(),1)), 8, 16); //16位二:数字time(). str_pad(mt_rand(1, 999999999), 5, '0', STR_PAD_LEFT);三:数字+字符串(自己可以组合)function str_rand($length=32,$characters='012345678...转载 2019-02-12 17:02:28 · 554 阅读 · 0 评论 -
composer 安装 Win+CentOs7
第一步:下载 composerhttps://getcomposer.org/Composer-Setup.exe 点击该链接可以下载第二步:修改php.ini文件,需要开启对 php_openssl.dll 的支持即在 php.ini 文件中找到 extension=php_openssl.dll;去掉前面的“;”第三步:点击安装 composer...原创 2019-02-15 10:08:29 · 180 阅读 · 0 评论 -
TP5 获取所有模块名/控制器命/方法名
一:日志需求,需要一个表记录所有的 模块名/控制器命/方法名(还有注释),但是注释还未解决。希望有大佬指点下//获取模块下所有的控制器和方法写入到权限表 public function initperm() { $modules = array('admin'); //模块名称 $i = 0; foreach ($modules as...原创 2019-01-31 18:21:40 · 2413 阅读 · 0 评论 -
PHP foreach中,不赋值(类似销毁操作).
try { $list = []; foreach ($this->payment_order[$type] as $k => $v) { $payment = $this->payment_info($v); if (empty($payment) || !$payment['activation']) { ...原创 2019-01-09 10:00:59 · 489 阅读 · 0 评论 -
foreach循环中查询赋值问题( 条件 in)
不建议在循环中查询!!(虽然我还没找到什么好办法= =)public function index(){ $where = $this->search('name'); $where['del'] = false; $where['member_id'] = $this->member_id; $order = $this->sort_o...原创 2019-01-10 16:38:27 · 1215 阅读 · 0 评论