• 数据处理


     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;
            
        }
  • 相关阅读:
    hdu 3371 Connect the Cities
    hust 1102 Constructing Roads
    hdu 1856 More is better
    hdu 1325 Is It A Tree?
    poj 2828 Buy Tickets (线段树)
    sdut 2351 In Danger (找规律)
    poj 2528 Mayor's posters(线段树)
    poj 2352 Stars (树状数组)
    poj 2492 A Bug's Life (并查集)
    poj 1703 Find them, Catch them(并查集)
  • 原文地址:https://www.cnblogs.com/sz-xioabai/p/7363495.html
Copyright © 2020-2023  润新知