代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function setType(type)
{
document.getElementById("type").value=type;
}
</script>
</head>
<body>
<form action="" method="post">
<textarea name="des" id="des" rows="10" cols="50"></textarea>
<input type="hidden" name="type" id="type" value="1" />
<br/>
<input type="submit" name="sub01" id="sub01" value=" 不做处理 " onclick="setType(1);"/><br/>
<input type="submit" name="sub02" id="sub02" value=" 应用 htmlspecialchars()函数 " onclick="setType(2);"/><br/>
<input type="submit" name="sub03" id="sub03" value=" 应用 nl2br()函数 " onclick="setType(3);"/><br/>
<input type="submit" name="sub04" id="sub04" value=" 应用 htmlspecialchars()函数 与 nl2br()函数 " onclick="setType(4);"/>
</form>
<?php
if($_POST['type'])
{
$content=$_POST['des'];
switch ($_POST['type'])
{
case "1":
break;
case "2":
$content=htmlspecialchars($content);
break;
case "3":
$content=nl2br($content);
break;
case "4":
$content=nl2br(htmlspecialchars($content));
break;
}
echo($content);
}
?>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function setType(type)
{
document.getElementById("type").value=type;
}
</script>
</head>
<body>
<form action="" method="post">
<textarea name="des" id="des" rows="10" cols="50"></textarea>
<input type="hidden" name="type" id="type" value="1" />
<br/>
<input type="submit" name="sub01" id="sub01" value=" 不做处理 " onclick="setType(1);"/><br/>
<input type="submit" name="sub02" id="sub02" value=" 应用 htmlspecialchars()函数 " onclick="setType(2);"/><br/>
<input type="submit" name="sub03" id="sub03" value=" 应用 nl2br()函数 " onclick="setType(3);"/><br/>
<input type="submit" name="sub04" id="sub04" value=" 应用 htmlspecialchars()函数 与 nl2br()函数 " onclick="setType(4);"/>
</form>
<?php
if($_POST['type'])
{
$content=$_POST['des'];
switch ($_POST['type'])
{
case "1":
break;
case "2":
$content=htmlspecialchars($content);
break;
case "3":
$content=nl2br($content);
break;
case "4":
$content=nl2br(htmlspecialchars($content));
break;
}
echo($content);
}
?>
</body>
</html>
在输入框中输入:
<a href="http://www.baidu.com">百度</a>
<br/>
<a href="http://www.waydu.com">维度</a>
<br/>
<a href="http://www.waydu.com">维度</a>
1.不做处理
2.应用 htmlspecialchars()函数
3.应用 nl2br()函数
4.应用 htmlspecialchars()函数 与 nl2br()函数