• 数据处理


     1
            $po_data = array(
                    "shop_id"=>$shop_id,
                    "name"=>$this->_safe($params["name"]),
                    "supplier_id"=>$this->_safe($params["supplier_id"]),
                    "branch_id"=>$this->_safe($params["branch_id"]),
                    "po_bn"=>$this->_safe($this->generate_password("po")),
                    "purchase_time"=>time(),
                    "amount"=>$amount,
                    "operator"=>$this->_safe($params['operator']),
                    "po_type"=>$this->_safe($params["po_type"]),
                    "arrive_time"=>$this->_safe($params["arrive_time"]),
                    "deposit_balance"=>$this->_safe($params["deposit_balance"]),
                    "product_cost"=>$this->_safe($product_cost),
                    "delivery_cost"=>$this->_safe($params["delivery_cost"]),
                    "memo"=>$this->_safe($params["memo"])?$this->_safe($params["memo"])." ".date("Y-m-d H:i:s",time())." By ".$this->sellerName."<br/>":"",
                    "emergency"=>$params["emergency"]?$params["emergency"]:"false",
            );
    private function _safe($str){
            
            $html_string = array("&amp;", "&nbsp;", "'", '"', "<", ">", "	", "
    ");
            
            $html_clear = array("&", " ", "&#39;", "&quot;", "&lt;", "&gt;", "&nbsp; &nbsp; ", "");
            
            $js_string = array("/<script(.*)</script>/isU");
            
            $js_clear = array("");
            
            $frame_string = array("/<frame(.*)>/isU", "/</fram(.*)>/isU", "/<iframe(.*)>/isU", "/</ifram(.*)>/isU",);
            
            $frame_clear = array("", "", "", "");
            
            
            
            $style_string = array("/<style(.*)</style>/isU", "/<link(.*)>/isU", "/</link>/isU");
            
            $style_clear = array("", "", "");
            
            
            
            $str = trim($str);
            //过滤字符串
            
            $str = str_replace($html_string, "", $str);
            
            //过滤JS
            
            $str = preg_replace($js_string, "", $str);
            
            //过滤ifram
            
            $str = preg_replace($frame_string, "", $str);
            
            //过滤style
            
            $str = preg_replace($style_string, "", $str);
            
            return $str;
            
        }
  • 相关阅读:
    highcharts 时间少8小时问题
    Spring声明式事务配置管理方法
    jetty简介
    java事务管理
    oracle表中某个字段含有字符回车、空格的手动修改方式
    java环境变量配置
    JAVA解析XML的四种方式
    JSON-lib框架,JAVA对象与JSON、XML之间的相互转换
    Java WebService简单实例
    HTTP协议报文、工作原理及Java中的HTTP通信技术详解
  • 原文地址:https://www.cnblogs.com/sz-xioabai/p/7363495.html
Copyright © 2020-2023  润新知