Sam*_*Lev 1 php logging fwrite
作为我的第一个PHP项目之一,我正在创建一个记录用户IP地址的IP日志记录脚本.由于某种原因,我的fwrite()函数似乎没有写入我的日志文件.
有人可以帮我吗?
<?php
// IP Logger Script
// By Sam Lev
// sam@levnet.us
$iplogfile = 'iplog.txt';
$ipaddress = $_SERVER['REMOTE_ADDR'];
$webpage = $_SERVER['SCRIPT_NAME'];
$timestamp = date('m/d/Y h:i:s');
$browser = $_SERVER['HTTP_USER_AGENT'];
$fp = fopen($iplogfile, 'a+');
chmod($iplogfile, 0777);
fwrite($fp, '['.$timestamp.']: '.$ipaddress.' '.$webpage.' '.$browser. "\r\n");
fclose($fp);
echo "IP ADDRESS: $ipaddress <br />\n";
echo "TIMESTAMP: $timestamp <br />\n";
echo "BROWSER: $browser <br />\n";
echo "Information logged to server. <br />\n";
?>
Run Code Online (Sandbox Code Playgroud)
运行脚本后,iplog.txt仍为空白.一切都很好.
谢谢
不能
$fp = fopen($file, 'a');
Run Code Online (Sandbox Code Playgroud)
是
$fp = fopen($iplogfile, 'a');
Run Code Online (Sandbox Code Playgroud)
?因为我没有看到的定义$file.
| 归档时间: |
|
| 查看次数: |
3681 次 |
| 最近记录: |