我正面临一个问题。这就是我的脚本:
$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);
我的目的是创建一个日志。每次用户搜索关键字时,都必须将其记录在文件&#39; log.php&#39;中。 我在VPS(Windows服务器)上运行,正如我从另一个有PHP经验的人那里了解到的那样,告诉我目录/路径应该是不同的。因为它不是虚拟主机。 如果这是完全正确的,我不知道。但我希望你们能帮我解决这个问题。
答案 0 :(得分:0)
按照以下步骤操作: 1)在您的网站根目录中创建日志文件夹。 2)检查您的日志文件夹读/写权限。 (必要的许可777) 3)在r +的位置使用+。因为在r +文件指针开始于文件的开头并且在+中保存文件中的现有数据。文件指针从文件末尾开始。如果文件不存在,则创建一个新文件。