所以每当用户提交一个寄存器并成功进入激活阶段时,我就会尝试创建一个文件并将代码写入该文件。我正在这样做,以便我可以将我的注册php文件中的所有变量和信息存储到我创建的文件中。这是注册表单的相关代码:
#$file is set in removed code
$filename = '../' . $file;
fopen($filename, "w") or die("<h1 style='text-align: center; color: red;'>There has been an error creating your user files. Try again later.</h1>");
$content = "
<?php
potato
?>
";
fwrite($filename, $content);
除fwrite()
函数外,一切正常。我查看了我创建的文件,其中没有任何内容。发生了什么事?