- 博客(58)
- 收藏
- 关注
原创 PHP 打印相信的报错文件和信息
content = '错误文件: ' . $e->getFile() . ' 错误行: ' . $e->getLine() . ' 错误信息: ' . $e->getMessage();
2024-04-29 14:22:17
406
原创 General error: 2006 MySQL server has gone away thinkphp6.0 报这个错误怎么修改
您可以检查服务器的资源使用情况,并优化服务器配置。请注意,以上方法是一些常见的解决方案,具体的解决方法可能因环境和配置而异。调整 MySQL 服务器的超时设置:您可以尝试增加 MySQL 服务器的超时时间,以便更长时间地保持连接。优化数据库操作:检查您的代码,确保没有长时间占用数据库连接或执行大量查询的情况。优化数据库查询和操作,尽量减少不必要的查询和数据传输。使用持久连接:尝试在数据库连接配置中启用持久连接。使用数据库连接池:考虑使用数据库连接池来管理数据库连接,以便更好地管理和复用连接资源。
2023-10-30 12:21:52
872
原创 在PHP中,使用不同的加密算法(如MD5、SHA1、SHA256)结合RSA算法进行私钥加密和公钥解密
【代码】在PHP中,使用不同的加密算法(如MD5、SHA1、SHA256)结合RSA算法进行私钥加密和公钥解密。
2023-10-11 15:40:48
633
原创 在PHP中,可以使用不同的加密算法(如MD5、SHA1、SHA256)结合RSA算法进行公钥加密和私钥解密。
【代码】在PHP中,可以使用不同的加密算法(如MD5、SHA1、SHA256)结合RSA算法进行公钥加密和私钥解密。
2023-10-11 15:39:41
543
原创 ThinkPHP6.0+ 使用Redis 原始用法
composer 安装 predis/predis 依赖,或者安装php_redis.dll的扩展。我这里选择的是predis/predis 依赖。进入config/cache.php 配置添加redis缓存支持示例:php// | 缓存设置return [// 默认缓存驱动// 缓存连接方式配置// 驱动方式// 缓存保存目录// 缓存前缀// 缓存有效期 0表示永久缓存// 缓存标签前缀。
2023-08-17 17:31:11
741
原创 mysql查找字段空、不为空的方法总结
1、不为空Select * From table_name Where id<>''Select * From table_name Where id!=''2、为空Select * From table_name Where id=''Select * From table_name Where ISNULL(id)具体情况具体分析,如果字段是char和varchar型用 id=''可以;如果是int.
2021-12-27 16:38:43
11789
原创 MYSQL根据时间正序排,0的排在后面
SELECT * FROM `lm_user_time_card` WHERE user_id = 1 ORDER BY end_time = 0,end_time;
2021-11-19 17:01:37
792
原创 php获取下一个月份
//php获取下一个月份 public function GetTheMonth($date){//获取指定日期所在月的第一天和最后一天 $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); return array($firstday,$lastday); }...
2021-11-04 16:31:17
1609
原创 php 获取开始日期与结束日期之间所有月份
//php 获取开始日期与结束日期之间所有月份 public function showMonthRange($start, $end) { $end = date('Y-m', strtotime($end)); // 转换为月 $range = []; $i = 0; do { $month = date('Y-m', strtotime($start . ' + ' . $i . ' month')); //echo $i . ':' . $month . '<.
2021-11-04 16:29:56
414
原创 配置OSS内网访问图片路径
1 首先阿里云服务器必须是同一个地区的例如杭州的服务就买OSS存储是杭州的2 宝塔的ngnix配置location /static/index/ { proxy_pass https://******.oss-cn-qingdao-internal.aliyuncs.com/static/index/; }/static/index/ 这个代表你OSS的存储路径3 这样的话就可以通过你的域名加上图片的路径就可以访问到图片了(这就相当于内网访问了,做了个代理而已)...
2021-11-04 16:26:38
1379
原创 想要使用tp的方法
1 在tp框架新建的PHP文件,想要使用tp框架的方法需要吧加载类的PHP引进来如下在根目录index.php复制出来三句话到你新建的PHP文件下需要放在namespace think; 下面require __DIR__ . '/../vendor/autoload.php';// 执行HTTP应用并响应$http = (new App())->http;$response = $http->run();...
2021-08-30 15:47:11
202
原创 MYSQL去重并留下最小值的记录
1DELETE FROM en_wikiWHERE 1=1AND `title` in (SELECT * FROM ( (SELECT `title` FROM en_wiki GROUP BY title HAVING COUNT(`title`)>1) ) a)AND id not in (SELECT * FROM ( (SELECT MIN(id) ids FROM en_wiki GROUP BY title HAVING COUNT(`title`)>1) ) b)2
2021-07-30 10:36:25
308
原创 PHP自定义导出
field参数是逗号隔开传过来的$params = request()->param(); $info = array('name'=>'*姓名','card_no'=>'*身份证号','company'=>'*单位','duties'=>'*职务','guest_source'=>'*嘉宾来源','guests_type'=>'嘉宾类型','sex'=>'*性别(男/女)','nation'=>'*民族(汉族)','phone'=>.
2021-07-26 09:48:45
156
原创 thinkphp调用微信扫一扫
public function index () { $Config = $this->getConfig(); return $this->return_format('200','获取成功',$Config); // var_dump($Config);die; } public function getConfig(){ // 微信 JS 接口签名校验工具: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapis.
2021-07-06 10:01:13
289
1
原创 PhpSpreadsheet导入导出超出24列时
1 导入时候 public function batchImport(){ $params = request()->param(); //获取表格的大小,限制上传表格的大小5M $file_size = $_FILES['myfile']['size']; if ($file_size > 5 * 1024 * 1024) { $this->return_format('1001','文件大小不能超过5M'); exit(); } //限制上
2021-05-19 10:29:54
400
原创 mysql报错:Can’t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
一、windows【1】错误日志信息解压文件下的,.err文件为windows mysql的错误日志文件E:\sql_data\mysql-8.0.16-winx64\data\vipon.err具体报错内容: 2020-04-01T03:26:56.615389Z 0 [ERROR] [MY-010262] [Server] Can‘t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。【2】3306端口被占用查
2021-05-19 10:25:09
2179
原创 variable type error: array
variable type error: array在tp5.1 return 不能返回一个数组 , 但是用方法调用是不会报错的。
2021-02-19 16:38:30
391
原创 laravel中TokenMismatchException异常处理
在使用post或者put等方法请求时,有时会报TokenMismatchException in VerifyCsrfToken.php line 67错误。原因是laravel默认开启了防CSRF。要解决该问题有两种方式,一种是在请求时将token值也提交过去,另一种是在防CSRF时排除所请求的路由方法一:将token值传递过去表单提交时:<form action="photo/12" method="post"> <?php echo method_field(
2020-09-28 15:41:15
806
原创 遍历一个文件夹下的所有文件和子文件夹
function my_scandir($dir){$files=array();if(is_dir($dir)){if($handle=opendir($dir)){while(($file=readdir($handle))!==false){if($file!="." && $file!=".."){if(is_dir($dir."/".$file)){$files[$file]=my_scandir($dir."/".$file);}else{$fi
2020-09-07 18:20:04
158
原创 PHP获取文件夹下的目录
header("Content-Type: text/html;charset=utf-8"); //dirname如果不是当前方法目录 这是上一个目录方法 $con = dirname(dirname(dirname(dirname(__FILE__)))).'\public\uoload\file\logo'; // 尽量保持文件夹下的目录都是英文,要不然会出现乱码 会报错 $filesnames = scandir($co...
2020-09-07 18:01:09
169
原创 PHP 验证被微信封域名
$APPID='XXXXXXXXXXXX'; $SECRET='XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; $redis = Cache::store('redis')->handler(); //获取access_token,并缓存 $redis_key = 'wx_hint_access_token'; $redis_valid_time = 3600; $redis_lis..
2020-08-25 15:25:34
235
原创 用shuffle代替rand随机取出几条数据效率更高
// $res = Db::table('zx_article_6')->where('art_type_id',1)->orderRaw('rand()')->limit(10)->select(); // var_dump($res); $ids = Db::table('zx_article_6')->where('art_type_id',1)->column('art_id'); shuffle($ids);
2020-08-20 15:19:10
236
原创 PHP判断是不是爬虫
public function isRobot() { $agent= strtolower(isset($_SERVER['HTTP_USER_AGENT'])? $_SERVER['HTTP_USER_AGENT'] : ''); if(!empty($agent)){ $spiderSite= array( "spider", "TencentTraveler",
2020-07-31 14:49:45
489
原创 获取富文本中的图片
sContent=htmlspecialcharsdecode(sContent = htmlspecialchars_decode(sContent=htmlspecialcharsdecode(value[‘art_content’]);//这个函数是php的系统函数处理字符串,很关键$sPreg = ‘/<img.?src="(.?)".*?/?>/i’;preg_match_all(sPreg,sPreg,sPreg,sContent,$arrImages );//第一个参数是表达
2020-07-20 11:45:12
1259
原创 PHP网站robots协议
在网站根目录会有一个robots.txt文件User-agent: Baiduspider //Allow: /index.htmlDisallow: /用几个最常见的情况,直接举例说明:允许所有SE收录本站:robots.txt为空就可以,什么都不要写。禁止所有SE收录网站的某些目录:User-agent: *Disallow: /目录名1/Disallow: /目录名2/Disallow: /目录名3/禁止某个SE收录本站,例如禁止百度:User-agen
2020-07-17 10:29:12
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人