【发布时间】:2017-07-07 16:07:19
【问题描述】:
我遇到了一个问题。这是我的脚本的样子:
$file = fopen("logs/log.php", "r+") or die("Kan bestand (1) niet openen bradda!");
$content = fread($file, filesize("logs/log.php"));
fclose($file);
$filee = fopen("logs/log.php", "r+") or die("Kan bestand (2) niet openen bradda!");
$newcontent = $content.'<br /><b>'.$userRow['userId'].' - '.$userRow['userName'].' - '.$search;
fwrite($filee, $newcontent) or die("Kan bestand (3) niet openen bradda!");
fclose($filee);
我的目的是创建一个日志。每次用户搜索关键字时,都必须将其记录在“log.php”文件中。 我在 VPS(Windows 服务器)上运行,正如我从另一个具有 PHP 经验的人那里了解到的那样,告诉我目录/路径应该不同。因为它不是虚拟主机。 如果这是真的,我不知道。但我希望你们能帮助我解决这个问题。
【问题讨论】:
-
您不应该登录到数据库表吗?
-
有什么问题?
-
@Terry 如果错误是数据库问题怎么办?记录到文件可能稍微健壮一些。
标签: php fopen fwrite fread fclose