2012-09-14 22 views
1

我有一個獲取用戶詳細信息的表單元素和一個將這些輸入寫入.txt文件的php腳本。什麼林有麻煩跟隨完成的PHP腳本url重定向到http://。 。 ./the.php並顯示一個空白頁面 - 對於服務器端腳本來說我很新,但是Im試圖做的是讓用戶輸入數據並將該數據存儲在文本文件中。這個文本文件應該由我組成收集了多天投入有人可以解釋如何重定向url後,將html輸入值寫入.txt文件的php腳本

<?php 
if(isset($_POST['aDate'])) { 
$aDate = $_POST['aDate']; 
$fp = fopen("details.txt", "a"); 
fputs($fp, "date: $aDate"); 
fclose($fp); 
?> 

<form action="txtWrite.php" method="POST" onSubmit="detail()"> 
<input id="datepicker" name='aDate' type="text" class="time"/> 
. . . 

我已經在PHP腳本添加回聲($ A日期)測試輸入值和它檢查出來,讓我怎麼再重定向回HTML頁面,讓更多用戶輸入要添加到文本文件?如果你能理解我試圖完成什麼,並有另一條路線,那麼我會全神貫注。感謝您花時間幫助我。

+0

我不能完全肯定,但我認爲「寫入HTML輸入值改爲.txt文件」可能與實際問題無關,這是如何重定向的。那是對的嗎? – Kristian

+0

@克里斯蒂安你的傢伙,要求更多的信息,如果它不存在和更少的信息,如果超出指定。對不起,我的致命問題主題,我下次修改。 – mcgraw

+0

嘗試HEADER(「Location:form.php」);或document.location = history.go(-1);或document.location ='form.php';但實際上form.php更好! – RezaSh

回答

0

header("Location: http://www.yousite.com/yourscript.html");

+0

你擊敗了20秒的Erik - 感謝你的時間。 – mcgraw

1

我認爲你正在尋找header('Location:page.php');這就像你使用:

<?php 
if(isset($_POST['aDate'])) { 
    $aDate = $_POST['aDate']; 
    $fp = fopen("details.txt", "a"); 
    fputs($fp, "date: $aDate"); 
    fclose($fp); 
    header('Location:page.php'); 
} 
?> 

<form action="txtWrite.php" method="POST" onSubmit="detail()"> 
<input id="datepicker" name='aDate' type="text" class="time"/> 
. . .