why this code doesn't work ? it will echo result, but the String is NOT saved into file "sys.log" .
Thanks.
The echo result is
log Resource id #5
result saved : 31
close file : 1
class LogUtil {
static function log($msg) {
$filename = "sys.log";
// open file
($fd = fopen($filename, "a") ) or die ("Couldn't open file, sorry");
date_default_timezone_set('America/New_York');
// append date/time to message
$str = "[" . date("Y/m/d h:i:s", mktime()) . "] " . $msg;
echo 'log '.$fd.'<br>';
// write string
$rtn = fwrite($fd, $str . "\n");
echo 'result saved : '.$rtn.'<br>';
// close file
$rtn = fclose($fd);
echo 'close file : '.$rtn.'<br>';
}
}