我正在尝试用PHP打开和写入两个单独的文件,但是我无法想办法成功地完成它。以下代码用于处理从我的站点上的应用程序表单输入的值,并将这些值保存为每个提交的单独.txt文件(请告诉我这可能有多么不方便),以及添加一行提交到提交日志。这是我目前的代码;
<?php
$user = $_POST["uname"];
$name = $_POST["rname"];
$age = $_POST["age"];
$skype = $_POST["skype"];
$rank = $_POST["rank"];
$memberreq = $_POST["memberreq"];
$q1 = $_POST["q1"];
$q2 = $_POST["q2"];
$q3 = $_POST["q3"];
$date = $_POST["date"]
$myfile = fopen("$user-staffapp.txt", "a") or die("Unable to open file!");
$text = "sample data 1";
fwrite($myfile, $text);
fclose($myfile);
$myfile2 = fopen("log.html", "a") or die("Unable to open file!");
$text2 = "\nsample data 2";
fwrite($myfile2, $text2);
fclose($myfile2);
echo '<br><center><p>Your application has been submitted.</center>';
?>
我知道这不是高级代码或任何东西,我是PHP新手,我不需要过于复杂的答案。我拿出了应该写入文件的数据。
答案 0 :(得分:1)
您收到解析错误,因为您在
之后缺少;
$date = $_POST["date"]
您应该为您的开发环境启用display_errors。
答案 1 :(得分:0)
使用此
<?php
$fp = fopen('test.txt', 'w');
fwrite($fp, 'The fox jumped over the fence.');
fclose($fp);
?>