我想将“name”和“time”发布到我的网站名为“banned.txt”的文件中 我已经到了这么远但它不会工作,它只是不会在文件中插入任何内容。
//Index.html
<html>
<head>
<title>Data</title>
<h3>Data test</h3>
</head>
<body>
</body>
</html>
//file called "userInfo.php"
<?php
$name = $_POST['name'];
$time = $_POST['time'];
if($name!=NULL and $time != NULL){
$myfile = fopen("banned.txt", "w") or die("Unable to open file!");
$txt = "";
fwrite($myfile, $txt);
$txt = $name;
fwrite($myfile, $txt);
fclose($myfile);
echo('Inserted',$name);
}
echo('Should be inserted');
?>
答案 0 :(得分:0)
此处的信息不足以确定,但我会做出一个可靠的猜测:此页面上没有任何内容。这是一种了解这是否是问题的方法:
<?php
if (isset ($_POST['name']) )
$name = $_POST['name'];
else
$name = 'Name not specified';
if (isset ($_POST['time']) )
$time = $_POST['time'];
else
$time = 'Time not specified';
当我把它改为$name = $_POST['name']
等时,页面加载正常并且禁止了.txt得到了#34;名称未指定&#34;投入其中。