PHP从数据库读出数据,怎么使数据中含有的html标签、js标签失效,直接输出

就比如数据库中存在数据<script>alert(123);</script>,现在的情况是取出来之后直接弹出一个窗口,我想让它直接显示<script>alert(123);</script>,这样怎么实现呢?
我用了htmlspecialchars()、strip_tags()都不管用。

echo htmlspecialchars("<script>alert('1');</script>",ENT_QUOTES);
测试通过,未弹框。追问

可以了,太粗心,改错地方了。。。。

温馨提示:内容为网友见解,仅供参考
无其他回答

php在获取了post的数据以后 怎么样才能输出返回信息到原有的html中
(1)在b.php中处理完成后,将要输入的信息保存数据库或session等中,然后使用header跳转到a.html,但是在服务器端要将html文件当成php页面处理,在此html中(相当于php页面),使用php语句获取要输入的信息并生成在html传输到浏览器.(不推荐)(2)同上,但是服务器端不将html当成php来解析处理,而是在此html页中...

php 怎么实现打印 功能啊 直接打印html中的table 而且为word格式 tab...
echo '<table border=1><tr><td>1<td>2<\/table>';如果你是希望程序运行后在打印机上打印输出内容,那可能比较复杂,而且不是PHP的强项,需要编写许多查找打印机的代码,简单的做法是把数据送我特殊设备,可以使用file_put_contents函数,例如:file_put_contents('PRN:', 'print test');...

PHP读取数据库中的JS代码,怎样让执行JS执行
数据库中的js代码待<script>标签吗?如果带,直接把js输出到静态页(比如用smarty模板引擎),在页面加载的时候就执行了。

php如休将已经被html化的字符串转换回原来的字符串!!
从数据库中取得的数据,别加单引号就行了,这样在html下面就会自动解析的。而不会当成字符串输出的。

php中怎样把数据库中的数据调用出来 并按表格形式输出显示
conn=mysql_connect("localhost","root","");db=mysql_select_db('cb',$conn);sql1="select * from user";query=mysql_query($sql);num=mysql_num_rows($query);echo $num;表格自己建一个,和JS一链接就差不多了,细节再弄弄

PHP二级联动下拉选中,从数据库读取数据,修改页面时如何才能选中数据库...
while($row=mysql_fetch_array($query)){ selected = $row[$id]==$postid ? "selected" : null;echo "<option value=\\"$row[$id]\\" $selected>$row[$name]<\/option>";} } 调用时把以下两句分别放在大小类中.Opt_Sel('大类表名','大类字段id','大类字段name',你要修该的大类...

JS里面调用一个函数,那个函数里面的参数是从数据库里面获取的,为什么...
原因是从数据库里面取出来的值有空格或是换行符号.尴尬的是还没办法去改库,数据太多.首先应该考虑去改库,如果不可行,这时候可以换一种取值方式.现在这种方式是直接在<script>标签里面取出来的,所以会报语法错误.可行的方法是先在<body>标签里面设置一个隐藏域的<input>标签,然后将value设置为后台传...

求指导,用php读取mysql数据中某一列然后生成下拉菜单过滤
当选中之后可以 发出ajax请求获取数据 之后就是js的事情了

如何在html中访问php中的数据
解决方案有2个 1、将php取出的数据写入前台一个的隐藏的input标签内,再调用 <input type="hidden value="<?php echo $value ?>"> 2、通过js利用ajax加载页面时同步或异步向后台请求数据

PHP怎样做到无刷新读取数据库中的内容显示出来。本人菜鸟一个!_百度知 ...
要图方便的话,去引用个Jquery文件,然后在页面触发AJAX方法,往一个地址发送请求和携带的数据,接收请求成功后返回的数据,再使用js在当前页重新拼接html代码,覆盖原来的。

相似回答