我正在處理一個表單,該表單將允許用戶向網站提交文本,並將其保存爲稍後可以檢索的服務器上的文件。我使用的格式如下: PHP創建新文件問題k
<p>
<label for="Name">First Name</label>
<input type="text" name="Name" id="Name" />
</p>
<p>
<label for="Last Name">Last Name</label>
<input type="text" name="LastName" id="LastName" />
</p>
<p>
<label for="GuideName">Guide Name</label>
<input type="text" name="GuideName" id="GuideName" />
</p>
<p>Copy and paste your study guide into this box.</p>
<p>
<textarea name="Guide" id="Guide" cols="100" rows="30"></textarea>
</p>
<p>Submit
<input type="submit" name="Submit" id="Submit" value="Submit" />
</p>
</form>
和下面的PHP代碼:
<?php
if (isset($_POST['Submit']))
{
$firstName = $_POST['Name'];
$lastName = $_POST['LastName'];
$guideName = $_POST['GuideName'];
$guide = $_POST['Guide'];
$finalGuideName = $guideName."(".$firstName." ".$lastName.").txt";
$fh = fopen($finalGuideName, 'w') or die("can't open file");
fwrite($fh, $guide);
fclose($fh);
}
?>
我已經在過去使用的代碼(至少我認爲這是這個代碼)取用戶的信息並使用它在服務器上創建一個文本文件。但是,當我查看錶單是否正常工作時,服務器上沒有顯示任何內容。我究竟做錯了什麼?提前致謝。
感謝您的幫助,每個人,當我試圖解決它,它開始再次工作。我完全不知道爲什麼,我敢肯定我沒有改變任何事情,但再次感謝您的幫助。
發生了什麼或沒有發生什麼?條件是否已經進入? – 2011-12-15 16:20:53