PHP利用html读写文件记录运行日志的简便方法
更新:2022-11-05 14:17:45
人气:565
来源:本站原创
A+
平时写程序时会遇到要输出一些日志结果观察PHP脚本运行状况,如果是前端JS直接console.log直接通过浏览器看一下就行了,但如果是用Ajax传到PHP再处理时想打印结果看一下运行状态是否达到预期就不太方便了,如果后台的PHP出现错误会直接down掉,把结果日志存数据库又太麻烦,之前想过写入到txt记事本里看日志,这当然可以,但要每次更新后都关闭再打开txt非常麻烦,而这次用html文件就是方便调试结果时一边看前端效果,一边用浏览器打开这个日志html文件,直接浏览器刷新就行,太方便了。
虽然前后txt与html原理都一样,但使用起来会很简便。逻辑就是创建1.html,读取1.html现有内容--->保留原内容同时再写入新内容--->保存日志
以下是具体的PHP代码:
<?php //调试日志---开始 //判断1.html网页是否存在,不存在则创建 $file_url = "1.html"; if (!file_exists($file_url)) { fopen($file_url, "w"); } //读取现有html的日志内容 $file_txt = fopen($file_url, "r"); $read_txt = fread($file_txt, 2048);//读取前2K fclose($file_txt); //写入新的日志内容 $file_new = fopen($file_url, "w"); fwrite($file_new, $read_txt.$mdaima."<br />"); fclose($file_new); //调试日志---结束 ?>
推荐的文章
随手记
- ● 自制(IP或域名)可信任的SSL证书,适用360、chrome等浏览器
- ● windows系统下php无法使用curl怎么办?
- ● 绿联UGREENKVM切换器(分屏器)快捷键丢失解决办法
- ● 统信UOS开机指定网址全屏启动自带浏览器以及屏蔽ALT+F4关闭
- ● xshellSSH连接Linux服务器防止超时退出
- ● php8开启OpenSSL扩展库报错disabledinstallext
- ● 统信系统linux安装php时的报错libxml-2.0>=2.7.6
- ● tidb关闭sql_mode=ONLY_FULL_GROUP_BY模式
- ● windows10如何开机自动运行bat文件
- ● Win10Mysql8初始密码丢失,初始化又不显示密码
PHP经验分享
- ● PHP批量对TCP服务端指定多个IP非阻塞检查在线状态
- ● python实现TCP服务端持续接收关机、重启指令并输出结果【系列三】
- ● PHP给TCP服务端发送指令【系列二】
- ● PHP判断TCP服务端是否在线【系列一】
- ● PHP判断远程文件是否存在
- ● LINUX下用PHP获取CPU型号、内存占用、硬盘占用等信息代码
- ● PHP代码用UDP方式远程唤醒电脑让计算机开机
- ● apache下php生成验证码图片不能显示
- ● PHP使用AES加密解密示例(无偏移)
- ● Pluginmysql_native_passwordreported:''mysql_native_password'isdeprecate问题