PHP无法执行文件操作文件(fopen,fwrite,fclose)
问题描述:
我正面临一个问题。这是我的脚本的样子:PHP无法执行文件操作文件(fopen,fwrite,fclose)
$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
问题是什么? – gview
@Terry如果错误是数据库问题,该怎么办?记录到文件可能稍微更健壮。 – ADyson