转自:https://www.jb51.net/article/171397.htm
分类:PHP
php json_encode不转义斜杠“/”的方法 转
转自:https://www.jb51.net/article/185522.htm 对于如下数组 $a,现有两种办法解决: $a = array( 'http://www.baidu.com', 'http://www…
thinkphp5.1 自定义上传文件的名称
转自:https://www.kancloud.cn/manual/thinkphp5_1/354121 可以在rule方法中传入自定义函数名或者方法名,例如: function generateUuid(){ $cha…
tp5.1用$this->request->param()接受数据多了一个参数 转
转自:https://blog.csdn.net/WYXXXXXXXXX/article/details/108408620 解决方案: 打开application目录下.htaccess文件 <IfModule …
thinkphp5 $this->fetch()与view()的区别
转自:https://www.cnblogs.com/leaf-blog/p/10910163.html 参考: https://blog.csdn.net/fight_tianer/article/details/78…
从零开始的微信小程序入门教程 转
转自:https://www.cnblogs.com/echolun/p/11094605.html https://www.cnblogs.com/echolun/p/12709761.html https://www…
ThinkPHP 简化think-captcha验证码,提高文字辨识度 转
转自:https://www.php.cn/phpkj/thinkphp/448424.html 找到config\captcha.php配置文件,修改如下部分: return [ 'expire' => 180,…
tp5.1中mysql查询根据字段判断
aModel::where('id',$id)->field('id,name',if(is_open=1,'公开','私密') as type)->order('sort')->select();
tp5——数据库备份、还原 转
转自:https://blog.csdn.net/qq_42249896/article/details/85238523
使用ffmpeg截取视频第一帧作为封面 转
转自:https://blog.csdn.net/hechenhongbo/article/details/83347704 1: 安装 ffmpeg ffmpeg的下载链接 http://ffmpeg.org/dow…
thinkphp5.1-jwt的安装与使用
转自:https://www.cnblogs.com/qxandxt/p/12696172.html thinkphp5.1-jwt的安装与使用 开发环境是在win7下. 安装好phpstudy.--选择php7.2+n…
ThinkPHP6.0 与5.0的差别及坑点 转
转自:https://blog.csdn.net/weixin_43409309/article/details/107148582 tp6发布已经有大半年了,之前做项目一直用的tp5,甚至没有用5.1,是因为tp5用来…
php中编写接口注意事项 转
转自:https://www.cnblogs.com/haohaoyuan/p/9115131.html 实际项目中,我们在开发 API 应该注意的几个事项(仅供参考): 1、单文件实现多接口的形式有很多种,例如:if.…
tp框架防sql注入、防xss攻击
'default_filter' => 'htmlspecialchars,addslashes,strip_tags', htmlspecialchars:防XSS攻击,尖括号等转义过滤 addslashes:防…
thinkphp5.1 多表 union操作 之后分页
$field = 'id,title,cover'; $isql = Db::name('a')->field($field)->where('title|description', 'like', "%$k…
thinkphp5.1 paginate分页方法 修改data里面的值
$resource = Db::table($sql)->paginate(10)->each(function ($item) { if(empty($item['cover']) && $…
ThinkPHP5.1 源码分析 转
类的自动加载:https://zhuanlan.zhihu.com/p/100682759 配置文件Config类:https://zhuanlan.zhihu.com/p/100710197 容器Container类:…
ThinkPHP5.1 源码分析(五)- 框架执行流程 转
转自:https://zhuanlan.zhihu.com/p/100640786 从代码说起: // 入口文件 // 执行应用并响应 Container::get('app')->run()->send()…
详解tp5.1入口文件index.php的执行过程 转
运行了public目录下的index.php文件后,tp的运行整个运行过程的解析 入口文件index.php代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20…
ThinkPHP5 ---基础篇(Request和Response) 转
转自https://blog.csdn.net/donglingjiu/article/details/80673370
Thinkphp 6.0中间件使用详解 转
转自https://blog.csdn.net/maysh2008/article/details/106357578 6.0中间件分为系统中间件和应用中间件,系统中间件为核心框架内置的中间件,应用中间件是在应用里面创建…
用PHP解决WEB的高并发分布式架构 转
转自https://blog.csdn.net/qq_34284638/article/details/102897676 一般来说,解决WEB高并发的有效手段都是采用可线性扩展的多层分布式架构 Webserver (N…
tp5 模板中调用switch的写法
{switch name="变量" } {case value="值"}值1{/case} {case value="值"}值2{/case} {case value="值"}值3{/case} {default /}默…
php curl中文文件名上传问题解决
使用PHP的CurlFile上传文件时,如果上传文件为中文名,接收端是接收不到文件的,curl 的CURLOPT_POSTFIELDS 返回false (原因是 curl_file_create函数读取windows本地…
tp5.1 nl2br使用
tp5.1中模板使用{$str|nl2br}调用nl2br不好用,直接显示<br /> 使用如下方式则可以: {php} echo nl2br($str);{/php}
php水印类,支持文字和图片的水印添加
/** * 图片水印类 */ class ImageWater{ /** * 为图片增加水印函数 * @param string $imgSrc 目标图片,可加相对路径 * @param string $markImg …
phpmailer 163邮箱发件失败解决方法
邮件发送失败,调试报错:SMTP Error: Could not connect to SMTP host. 163smtp服务器,需要开启SMTP功能,并且设置SMTP授权码,缺一不可,授权码是用来登录邮箱的密码。发…
phpmailer连接不上smtp 转
https://www.bbsmax.com/A/kPzOXn61Jx/ 确认扩展已支持 首先查看PHP环境扩展中是否开启了socket 和openssl扩展,如若没有开启,就在php.ini…
phpmailer6.1使用
转自https://packagist.org/packages/phpmailer/phpmailer use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMaile…
php下载大文件,支持断点续传案例 转
转自https://www.jianshu.com/p/db9531baee4e 思路 1.设置header头信息 2.使用php的输出缓冲ob_flush,flush 2.下载速度*fread(size) ,sleep…