当我使用文本区域时,输出格式与输入格式不同如:
输入:
,你好hello world .
输出:
你好,hello world
我想让这段代码做什么改变来获得一个格式作为输入。
<html>
<head>
</head>
<body>
<form method="get" action="textarea.php">
<pre>
<textarea name="name"> </textarea>
</pre>
<input type="submit" name="submit">
</form>
<?php
if(isset($_GET['submit']))
{
$name=$_GET['name'];
echo $name;
}
?>
</body>
</html>
看起来你的PHP需要nl2br
if(isset($_GET['submit']))
{
$name=$_GET['name'];
echo nl2br($name);
}
另外,正如Quentin所提到的,您真的不应该将用户输入返回到表单中,因为这很容易导致XSS灾难,所以我希望这只是对您的一次练习。