htmlspecialchars转换的疑问
htmlspecialchars是把html标签转化为字符串html,可为什么我从file.txt文本中读取再进行转化并没有输出html标签字符串。在程序中直接输入ech...
htmlspecialchars是把html标签转化为字符串html,可为什么我从file.txt文本中读取再进行转化并没有输出html标签字符串。在程序中直接输入 echo htmlspecialchars("<br><td>"); 这时网页输出<br><td>。
file.txt
进阶参考、数据库系<br><td>统开发入门参考、数据库系统开
是否在读取后还要对数据怎样处理再转换呢 展开
file.txt
进阶参考、数据库系<br><td>统开发入门参考、数据库系统开
是否在读取后还要对数据怎样处理再转换呢 展开
1个回答
展开全部
<?
if (Trim($title) = "" or Trim($url) = "" or Trim($comments) = "" )
{
echo "<script language='JavaScript'>alert('请您填写完整的网站信息');history.go(-1);</script>";
}
elseif (inStr(title,"发-票")>0 or inStr(comments,"发-票")>0 or inStr(regsiteabout,"发-票")>0)
{
echo "<script language='JavaScript'>alert('不欢开迎发-票的!');history.go(-1);</script>" ;
}
elseif (title <> htmlspecialchars($title) or comments <> htmlspecialchars($comments) or name <> htmlspecialchars($name))
{
echo "<script language='JavaScript'>alert('请勿包含HTML标记!');history.go(-1);</script>") ;
}
if (Trim($name) = "" ){ $name = " 未知 "}
?>
inStr需要找另外一个函数代替,这一点;你依据自己的需求来改吧。我记得javascript中由一个函数可以代替的 ;php中怎样改就不知道了 。
if (Trim($title) = "" or Trim($url) = "" or Trim($comments) = "" )
{
echo "<script language='JavaScript'>alert('请您填写完整的网站信息');history.go(-1);</script>";
}
elseif (inStr(title,"发-票")>0 or inStr(comments,"发-票")>0 or inStr(regsiteabout,"发-票")>0)
{
echo "<script language='JavaScript'>alert('不欢开迎发-票的!');history.go(-1);</script>" ;
}
elseif (title <> htmlspecialchars($title) or comments <> htmlspecialchars($comments) or name <> htmlspecialchars($name))
{
echo "<script language='JavaScript'>alert('请勿包含HTML标记!');history.go(-1);</script>") ;
}
if (Trim($name) = "" ){ $name = " 未知 "}
?>
inStr需要找另外一个函数代替,这一点;你依据自己的需求来改吧。我记得javascript中由一个函数可以代替的 ;php中怎样改就不知道了 。
追问
我是想要将html标签做字符串输出到网页中
参考资料: 百度一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
12918人正在获得一对一解答
石家庄麦田守望1分钟前提交了问题
长沙森林舞者2分钟前提交了问题
大连海浪之心6分钟前提交了问题