• 技术文章 >php教程 >php手册

    php下过滤html代码的函数 提高程序安全性

    2016-06-13 12:18:16原创657
    以下为过滤HTML代码的函数:

    复制代码 代码如下:


    function ihtmlspecialchars($string) {
    if(is_array($string)) {
    foreach($string as $key => $val) {
    $string[$key] = ihtmlspecialchars($val);
    }
    } else {
    $string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
    str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
    }
    return $string;
    }



    php下过滤HTML代码的函数

    复制代码 代码如下:


    function htmlEncode($string) {
    $string=trim($string);
    $string=str_replace("&","&",$string);
    $string=str_replace("'","'",$string);
    $string=str_replace("&","&",$string);
    $string=str_replace(""",""",$string);
    $string=str_replace("\"",""",$string);
    $string=str_replace("<","<",$string);
    $string=str_replace("<","<",$string);
    $string=str_replace(">",">",$string);
    $string=str_replace(">",">",$string);
    $string=str_replace(" "," ",$string);
    $string=nl2br($string);
    return $string;
    }

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP 导出数据到淘宝助手CSV的方法分享 下一篇:PHP 引用文件技巧
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 完整邮件发送类• 第4章 数据处理-php正则表达式-郑阿奇(续)• php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)• php中的观察者模式• PHP+XML 制作简单的留言本 图文教程
    1/1

    PHP中文网