那位前辈能告诉我用php怎么实现日志的功能啊。

解决方案 »

  1.   


    <?php
        function logToFile($filename, $msg){ 
            // 打开文件
            $fd = fopen($filename, "a");   
            // 写字符串
            fwrite($fd, $msg . "\n");   
            // 关闭文件
            fclose($fd);
        }    $v = "Error in file";
        if (!is_numeric($v)) {
            logToFile("my.log", "出现非数字错误");
        }
        $conn = @mysql_connect("localhost", "root", "pass");
        //如果数据库连接出现问题,则记录日志
        if (!$conn){
            logToFile("my.log", "不能连接到MySQL Server数据库");
            die("不能连接到MySQL Server数据库");
        }?>
      

  2.   

    <?php
        function logToFile($filename, $msg){ 
            //打开文件
            $fd = fopen($filename, "a");   
            // 增中日期时间-date/time 信息
            $str = "[" . date("Y/m/d h:i:s", mktime()) . "] " . $msg;   
            // 写字符串
            fwrite($fd, $str . "\n");   
            //关闭文件
            fclose($fd);
        }
        //调用方法
        // logToFile('youlog.log','Error:Pemission denied.');
    ?>