为了账号安全,请及时绑定邮箱和手机立即绑定

如何寫一個報錯機制,然後會寫在txt檔案裡面?

如何寫一個報錯機制,然後會寫在txt檔案裡面?

PHP
繁星点点滴滴 2019-03-18 12:24:19
簡單來說就是我可以在php中寫入我想寫的字然後不斷地寫入到某 txt檔案裡面(不會覆蓋檔案)就是會一直寫下去,像log一樣 也會自動<br>這能用什麼做到?(不框架類)
查看完整描述

3 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

error_log变更第2、3参数……


文档里有个挺简单的log类,我简单改了下代码:

<?php
Class log {
    const ERROR_DIR = '/home/site/error_log/errors.txt';
    public function err($msg)
    {
        $date = date('d.m.Y h:i:s'); 
        $log = "[Date][ ".$date." ] [Msg][ ".$msg." ]\n";
        error_log($log, 3, self::ERROR_DIR);
     }
} 

$log = new log(); 
$log->err("ERROR!!!");

排版将就看吧,手机码的。。。

查看完整回答
反对 回复 2019-03-18
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

$content = 'xxxxxxxxx';
$fp = fopen($filepath,"a+");
fwrite($fp,$content.PHP_EOL);
fclose($fp);
查看完整回答
反对 回复 2019-03-18
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

file_put_contents($file, $content, FILE_APPEND);
日志一般还是找专门的日志组件吧, 比如monolog/monolog

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 339 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信