htmlspecialchars()函数 与 nl2br()函数 配合使用实例
2011-08-30 14:46
537 查看
<!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>
在输入框中输入:
相关文章推荐
- htmlspecialchars()函数 与 nl2br()函数 配合使用实例
- htmlspecialchars()函数 与 nl2br()函数 配合使用实例
- PHP 函数 htmlspecialchars 使用心得
- php中htmlspecialchars()函数和addslashes()函数的使用和区别
- php 使用htmlspecialchars() 和strip_tags函数过滤HTML标签的区别
- PHP htmlspecialchars() 函数实例代码及用法大全
- php中htmlspecialchars()函数和addslashes()函数的使用和区别
- php 使用htmlspecialchars() 和strip_tags函数过滤HTML标签的区别
- php 使用htmlspecialchars() 和strip_tags函数过滤HTML标签的区别
- php 使用htmlspecialchars() 和strip_tags函数过滤HTML标签的区别
- PHP中 htmlspecialchars,htmlentities, nl2br函数
- htmlspecialchars和htmlentities区别是使用场景
- PHP htmlspecialchars() 函数
- php中的 htmlspecialchars函数
- PHP的转义函数 htmlspecialchars、strip_tags、addslashes解释
- htmlentities 函数结构与htmlspecialchars 函数类似
- php htmlspecialchars()与shtmlspecialchars()函数的深入分析
- htmlspecialchars()和addslashes()函数
- php htmlspecialchars()函数
- PHP htmlspecialchars和htmlspecialchars_decode(函数)