我要在网页中显示php文件代码,怎么做到安全

taodala 2012-11-08 09:55:00
我有一个网站,想弄一个功能,就是在线浏览网友上传的php文件,我现在的想法是过滤掉 <?php 让php文件无法执行,请问这样安全吗?为什么,
...全文
221 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2012-11-09
  • 打赏
  • 举报
回复
highlight_file
highlight_string
既安全又美观
acabin 2012-11-09
  • 打赏
  • 举报
回复
只过滤这两个印象中是有风险的,最好全过滤,安全
wswssx 2012-11-09
  • 打赏
  • 举报
回复
直接file_get_contents(url)的结果输出就可以,但是如果有html标记之类的特殊标记就htmlspecialchars,只过滤大于号小于号应该是不行的。
taodala 2012-11-09
  • 打赏
  • 举报
回复
引用 2 楼 acabin 的回复:
我擦上个帖子怎么自动就发出去了 我想说只要你不用eval,直接输出就可以了 要防范的是xss攻击,最简单的是用htmlspecialchars全过滤成实体字符
我只过滤这二个成么? < (小于) 成为 < > (大于) 成为 >
acabin 2012-11-08
  • 打赏
  • 举报
回复
我擦上个帖子怎么自动就发出去了 我想说只要你不用eval,直接输出就可以了 要防范的是xss攻击,最简单的是用htmlspecialchars全过滤成实体字符
acabin 2012-11-08
  • 打赏
  • 举报
回复
只要你不eval

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧