public static void WriteLog(string msg) {
            using (System.IO.StreamWriter reader = new System.IO.StreamWriter(System.Web.HttpContext.Current.Server.MapPath("~/log.txt"), true, Encoding.UTF8)) {
                reader.WriteLine(msg + "\t" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            }
        } 
我绝望了 不设断点了 写在记事本算了 php的io不熟 那位大侠把这个转成等效的php代码啊

解决方案 »

  1.   

    file_put_contents( realpath('~/log.txt'), $msg . date('Y-m-d H:i:s));
      

  2.   

    Warning: file_put_contents(): Filename cannot be empty
      

  3.   

    会的,和依次调用 fopen(),fwrite() , fclose() 功能一样。
      

  4.   

    路径不对 我调了N久 应该用$_SERVER['DOCUMENT_ROOT']