我有以下脚本,它从用户处获取数据并使用PHP写入文件。 我面临的问题是,当我使用“表单操作”指向页面时,页面被重定向,但脚本的其余部分未执行,这意味着没有新的数据写入文件,但是当我将表单操作留空时,数据被写入。 以下是代码:PHP页面获取重定向而不执行脚本的其余部分
<html>
<body>
<form action="page.php" method="post">
<input type="text" name="text_box"/>
<input type="submit" id="search-submit" value="submit" />
</form>
</body>
</html>
<?php
if(isset($_POST['text_box'])) { //only do file operations when appropriate
$a = $_POST['text_box'];
$myFile = "t.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, $a);
fclose($fh);
}
?>
我不明白。 – 2012-02-01 20:26:05
您发布的代码是'page.php'吗?另外,'size ='不是有效的HTML属性。 – 2012-02-01 20:26:07
不,这是index.php,我正在将它指向page.php。另外 我已经删除了大小参数。 – Pink 2012-02-01 20:29:00