【发布时间】:2014-06-13 10:41:54
【问题描述】:
我在 Windows 中使用 xampp 作为本地开发环境。我试图创建一个附加到文本文件的简单记录器。
function Logger ($logmessage)
{
$filename = '/errorlog-' . date('Ymd') . '.txt';
file_put_contents($filename, $logmessage, FILE_APPEND | LOCK_EX);
}
我尝试回显$filename,它显示'/errorlog-20140427.txt',这意味着它已经有有效的文件名(我认为)。
但是当我调用这个记录器函数时,没有出现错误,但是我到处都找不到文件。我试图在整个 htdocs 中搜索*.txt,但没有找到文件。你知道为什么我不能用 php 写文件吗?我需要先使用fopen 吗?当我参考另一个帮助时,我可以直接使用file_put_contents,而不使用fopen。感谢您的帮助。
【问题讨论】:
-
检查您的网络服务器的错误日志