
PHP
文章平均质量分 61
UP九万里
一个只喜欢跑步不喜欢工作的程序员!
展开
-
fastcgi_finish_request()函数是否会关闭session?
fastcgi_finish_request()介绍fastcgi_finish_request(PHP 5 >= 5.3.3, PHP 7, PHP 8)fastcgi_finish_request — 冲刷(flush)所有响应的数据给客户端说明fastcgi_finish_request(): bool此函数冲刷(flush)所有响应的数据给客户端并结束请求。 这使得客户端结束连接后,需要大量时间运行的任务能够继续运行。返回值成功时返回 true, 或者在失败时返回 false。原创 2021-12-16 10:35:51 · 779 阅读 · 0 评论 -
文件上传进度
最近在阅读PHP文档,看到session模块时,发现可以通过seession获取文件上传进度,于是动手实践了以下。文档地址如下,文档还是要仔细看,我就不搬了:https://www.php.net/manual/zh/session.upload-progress.php下面是我的demo,环境配置配置文件php.inisession.upload_progress.enabled = Onsession.upload_progress.cleanup = Onsession.upload_pr原创 2021-12-14 11:48:06 · 1861 阅读 · 0 评论 -
PHP截取中英文混合字符串
<?php/** * 截取中英文混合字符串 * @param $sourcestr 需要截取的字符串 * @param $start 开始位置,字符位置, * @param $cutlength 结束位置 * @return 包含$start */function cut_str($sourcestr, $start, $cutlength){ $returnstr = ''; $i = 0; // 根据字符位置,获取字节位置 if ($start !原创 2021-05-10 11:09:20 · 225 阅读 · 0 评论 -
关于PHP定界符heredoc和nowdoc的一点结论
结论结束标记不一定要顶格写,但是开始标记和结束标记中间的内容的缩进必须大于等于结束标记的缩进实验PHP版本PHP 7.4.15 (cli) (built: Feb 2 2021 20:47:45) ( ZTS Visual C++ 2017 x64 )Copyright © The PHP GroupZend Engine v3.4.0, Copyright © Zend Technologies合法示例<?php//结束标记不一定要顶格写,但是开始标记和结束标记中间的内容的缩进必须原创 2021-05-08 18:38:14 · 455 阅读 · 0 评论 -
WAMP环境搭建以及常见问题
WAMP环境搭建以及常见问题准备开始安装安装Apache修改配置文件准备WAMP指的是Windows系统、Apache、MySQL和PHP。那么首先我们需要下载相应的安装包。下载包之前我们需要先查明电脑的系统是32位还是64位的。然后下载合适的包。下面以Windows10的64位操作系统为例,安装Apache2.4和MySQL5.7以及PHP7.4。Apache下载地址:https://www.apachelounge.com/download/PHP下载地址:https://window原创 2021-04-14 12:54:10 · 957 阅读 · 1 评论 -
PHP生成触发器SQL语句(同时触发多数据库同步)
<?php// 需要同步的表$tables = [ "`kmfc_6_1`" ,"`kmfc_8_1`" ,"`kmfc_article_8`" ,"`kmfc_article_data_8`" ,"`kmfc_comment`" ,"`kmfc_house_pic`" ,"`kmfc_newhouse_6`" ,"`kmfc_newhouse_huxing`" ,"`kmfc_newhouse_price`" ,"`原创 2020-08-15 14:11:27 · 540 阅读 · 0 评论 -
PHP7.3使用session时遇到的一个问题:Warning: session_start(): Failed to read session data: user (path:XXX)
1、凡是不会的,当然是先百度,一是百度得到的解决方案基本上是类似如下的。原文链接2、按照上面的方案,确实是解决了,但有个新问题,就是每次登录都需要连续两次才成功。第一次:提交登录,又回到登录界面了;第二次:提交登录,才会成功跳转到首页。简直丈二和尚摸不着头脑。在来客推qq群里问了一下,好像也没人清楚,建议我看看代码。于是我在登录提交源码进行分析,输出session看了一下。发现两次登录session有所异样。如下:我试图在写入的时候进行序列化,发现还是一样的效果。就这样,一下午已然结原创 2020-07-25 09:04:32 · 4992 阅读 · 0 评论 -
PHP全局替换MySQL数据库中的字符
<?php$CFG['database'] = 'mysqli';$CFG['pconnect'] = '0';$CFG['db_host'] = 'localhost';$CFG['db_name'] = 'gszcw';$CFG['db_user'] = 'gszcw';$CFG['db_pass'] = 'wangguang';$CFG['db_charset'] = 'utf8';$CFG['db_expires'] = '0';$conn = mysqli_connect(原创 2020-07-16 15:12:45 · 424 阅读 · 0 评论 -
抓取网页并保存静态资源
文件名:index.php<?phpif($_GET['action'] == 'curl'){ /** * 抓取指定页面的静态资源 * @param $url * @return bool|string */ function getUrl($url) { $headerArray = array("Content-type:application/json;", "Accept:application/json")原创 2020-06-25 17:11:24 · 1193 阅读 · 0 评论 -
PHP计算目录大小
PHP计算目录大小<?php$dir = "rdhdc.com_bak";//根目录,统计此目录下各目录的大小。$fs = [];if(is_dir($dir)){ $dh = scandir($dir);//扫描目录 if($dh){ foreach($dh as $file){ if($file == '.' || $file == '..')continue; if(is_file($dir.'/'.$file)){ $fs[$file] = filesize原创 2020-06-05 20:21:04 · 208 阅读 · 0 评论