我正在使用此代码记录文件下载:
define('LOG_DOWNLOADS',true);
define('LOG_FILE','logs/downloads.log');
// log downloads
if (!LOG_DOWNLOADS) die();
$f = fopen(LOG_FILE, 'a+');
if ($f) {
fputs($f, date("m.d.Y g:ia")." ".$_SERVER['REMOTE_ADDR']." ".$fname."\r\n");
fclose($f);
}
代码在本地输出日志文件时完美运行,例如:
08.21.2012 6:31pm 127.0.0.1 1.test1.mp3
08.21.2012 6:32pm 127.0.0.1 1.test2.mp3
但不适用于我在 Godaddy 托管的域?现在知道为什么,也许是文件权限?