Php 获取文本框文本
单击按钮时,文本框中的文本应写入Php 获取文本框文本,php,html,Php,Html,单击按钮时,文本框中的文本应写入.txt文件,然后应下载该文件。不知何故,isset函数不起作用,我已经尝试将php文件链接到,但是我无法读取文本框文本 这是我的密码: <?PHP if(isset($_POST['submit'])) { $text = $_POST['text']; print ($text); $filename = 'test.txt'; $string = $text; $fp = fopen($filename,
.txt
文件,然后应下载该文件。不知何故,isset
函数不起作用,我已经尝试将php文件链接到,但是我无法读取文本框文本
这是我的密码:
<?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>
文本编辑器
下载文本
您没有在HTML中添加表单标记。您没有在HTML中添加表单标记。首先,您需要有一个
标记才能提交数据:
<body>
<form action="add your php filename here" method="post">
...
</form>
</body>
...
您可能还需要制作首先,您需要有
标签才能提交数据:
<body>
<form action="add your php filename here" method="post">
...
</form>
</body>
...
您可能还需要在当前HTML中创建,您需要一个
标记
试着在你当前的HTML中阅读这个,你需要一个
标签
如果php文档位于同一文件中,请尝试阅读此内容,添加一个表单标记并发回同一页面
<?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>
<form method="post">
<textarea name="text" rows="20" cols="100"></textarea><p>
<input type="submit" value="submit">Download Text</button>
</form>
</body>
</html>
文本编辑器
下载文本
如果php文档位于同一文件中,请添加表单标记并发回同一页面
<?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>
<form method="post">
<textarea name="text" rows="20" cols="100"></textarea><p>
<input type="submit" value="submit">Download Text</button>
</form>
</body>
</html>
文本编辑器
下载文本
为什么不能将PHP与表单放在同一个文件中,如果它是回发到表单本身的呢?您可以将任何文件指定为操作-事实上,默认情况下不使用同一个文件。我认为,你唯一会遇到问题的时候就是你的表单是一个普通的HTML文件。酷!嗯,我学到了一些新东西。删除了不正确的信息。为什么不能将PHP与表单放在同一个文件中,如果它是回发到自身的呢?您可以将任何文件指定为操作-事实上,默认情况下不使用同一个文件。我认为,你唯一会遇到问题的时候就是你的表单是一个普通的HTML文件。酷!嗯,我学到了一些新东西。删除了不正确的信息。谢谢!我以前已经尝试过这个标签,但是没有方法post,它就成功了!谢谢我以前已经尝试过这个标签,但是没有方法post,它就成功了!