我有以下腳本,它從用戶處獲取數據並使用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