您的位置:首页 > Web前端 > HTML

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>

在输入框中输入:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: