當我單擊該按鈕時,文本框中的文本應該寫入.txt
文件,然後應該下載該文件。不知怎的,isset
功能不起作用,我已經嘗試鏈接php文件與<form
>,但我不能閱讀文本框文本。獲取文本框文本
這裏是我的代碼:
<?PHP
if(isset($_POST['submit']))
{
$text = $_POST['text'];
print ($text);
$filename = 'test.txt';
$string = $text;
$fp = fopen($filename, "w");
fwrite($fp, $string);
fclose($fp);
header('Content-disposition: attachment; filename=test.txt');
header('Content-type: application/txt');
readfile('test.txt');
}
?>
<html>
<head>
<title>Text Editor</title>
</head>
<body>
<textarea name="text" rows="20" cols="100"></textarea>
<p>
<button type="submit" value="submit">Download Text</button>
</body>
</html>
+1就是這樣! :) – Havelock
謝謝!我之前已經嘗試過