代码
<!
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()函数