<br />
<b>Warning</b>:  Undefined array key "HTTP_ACCEPT_LANGUAGE" in <b>/www/wwwroot/01xj.net/wp-content/plugins/wp-ue/main.php</b> on line <b>13</b><br />
{"id":554,"date":"2015-05-02T15:05:06","date_gmt":"2015-05-02T07:05:06","guid":{"rendered":"http:\/\/www.01xj.net\/?p=554"},"modified":"2015-05-02T15:05:06","modified_gmt":"2015-05-02T07:05:06","slug":"%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e5%b8%b8%e7%94%a8%e7%9a%84%e5%87%bd%e6%95%b0","status":"publish","type":"post","link":"https:\/\/www.01xj.net\/?p=554","title":{"rendered":"\u4e8c\u6b21\u5f00\u53d1\u5e38\u7528\u7684\u51fd\u6570"},"content":{"rendered":"<pre class=\"lang-php prettyprint linenums pre-scrollable\">\/*** \u6267\u884csql\u67e5\u8be2\r\n   final public function select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='') {\r\n\/*** \u67e5\u8be2\u591a\u6761\u6570\u636e\u5e76\u5206\u9875*\/\r\n   final public function listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array()) {\r\n\/*** \u83b7\u53d6\u5355\u6761\u8bb0\u5f55\u67e5\u8be2\r\n   final public function get_one($where = '', $data = '*', $order = '', $group = '') {\r\n\/*** \u6267\u884c\u6dfb\u52a0\u8bb0\u5f55\u64cd\u4f5c\r\n   final public function insert($data, $return_insert_id = false, $replace = false) {\r\n\/*** \u6267\u884c\u66f4\u65b0\u8bb0\u5f55\u64cd\u4f5c\r\n   final public function update($data, $where = '') {\r\n\/*** \u6267\u884c\u5220\u9664\u8bb0\u5f55\u64cd\u4f5c\r\n   final public function delete($where) { \r\n\/**\u65e5\u671f\u65f6\u95f4\u63a7\u4ef6  * @param $name \u63a7\u4ef6name\uff0cid\r\n   public static function date($name, $value = '', $isdatetime = 0, $loadjs = 0, $showweek = 'true')\r\n\/*** \u4e0b\u62c9\u9009\u62e9\u6846\r\n   public static function select($array = array(), $id = 0, $str = '', $default_option = '') {\r\n\/**\u590d\u9009\u6846\r\n   public static function checkbox($array=array(), $id= '', $str='', $defaultvalue='', $width =0,$field = '')\r\n\/*** \u5355\u9009\u6846\r\n   public static function radio($array = array(), $id = 0, $str = '', $width = 0, $field = '') {\r\n\/*** \u83b7\u53d6\u901a\u8fc7 set_cookie \u8bbe\u7f6e\u7684 cookie \u53d8\u91cf \r\n   public static function get_cookie($var, $default = '') {\r\n\/*** \u8bbe\u7f6e cookie@param string $var     \u53d8\u91cf\u540d@param string $value   \u53d8\u91cf\u503c@param int $time    \u8fc7\u671f\u65f6\u95f4*\/\r\n   public static function set_cookie($var, $value = '', $time = 0) {\r\n \r\n\/**\u5199\u5165\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002@param $name \u7f13\u5b58\u540d\u79f0\r\nfunction setcache($name, $data, $filepath='', $type='file', $config='', $timeout=0)\r\n\/*** \u8bfb\u53d6\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002\r\nfunction getcache($name, $filepath='', $type='file', $config='') {\r\n\/* * \u5220\u9664\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002\r\nfunction delcache($name, $filepath='', $type='file', $config='') {\r\npc_base::load_Model(\u2018user_model\u2019);        Pc_base::load_sys_class(\u2018admin\u2019,\u2019admin\u2019,0);\r\nPc_base::load_sys_class(\u2018http\u2019);        Pc_base::load_app_class(\u2018draw\u2019,\u2019abc\u2019)\r\nPc_base::load_sys_func(\u2018mail\u2019);             Pc_base::load_app_func(\u2018abc\u2019)\r\nInclude template(\u2018content\u2019,\u2019header\u2019)      Include $this-&gt;admin_tpl(\u2018content\u2019,\u2019footer\u2019)\r\n\r\n\r\n \/*** \u6267\u884csql\u67e5\u8be2\r\n    * @param $where      \u67e5\u8be2\u6761\u4ef6[\u4f8b`name`='$name']\r\n    * @param $data       \u9700\u8981\u67e5\u8be2\u7684\u5b57\u6bb5\u503c[\u4f8b`name`,`gender`,`birthday`]\r\n    * @param $limit      \u8fd4\u56de\u7ed3\u679c\u8303\u56f4[\u4f8b\uff1a10\u621610,10 \u9ed8\u8ba4\u4e3a\u7a7a]*\/\r\n   final public function select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='') {\r\n      if (is_array($where)) $where = $this-&gt;sqls($where);\r\n      return $this-&gt;db-&gt;select($data, $this-&gt;table_name, $where, $limit, $order, $group, $key);\r\n   }\r\n \r\n   \/*** \u67e5\u8be2\u591a\u6761\u6570\u636e\u5e76\u5206\u9875*\/\r\n   final public function listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array()) {\r\n      $where = to_sqls($where);\r\n      $this-&gt;number = $this-&gt;count($where);\r\n      $page = max(intval($page), 1);\r\n      $offset = $pagesize*($page-1);\r\n      $this-&gt;pages = pages($this-&gt;number, $page, $pagesize, $urlrule, $array, $setpages);\r\n      $array = array();\r\n      if ($this-&gt;number &gt; 0) {\r\n         return $this-&gt;select($where, '*', \"$offset, $pagesize\", $order, '', $key);\r\n      } else {\r\n         return array();\r\n      }\r\n   }\r\n \r\n \r\n   \/**\r\n    * \u83b7\u53d6\u5355\u6761\u8bb0\u5f55\u67e5\u8be2\r\n    * @param $where      \u67e5\u8be2\u6761\u4ef6\r\n    * @param $data       \u9700\u8981\u67e5\u8be2\u7684\u5b57\u6bb5\u503c[\u4f8b`name`,`gender`,`birthday`]\r\n    * @param $order      \u6392\u5e8f\u65b9\u5f0f  [\u9ed8\u8ba4\u6309\u6570\u636e\u5e93\u9ed8\u8ba4\u65b9\u5f0f\u6392\u5e8f]\r\n    * @param $group      \u5206\u7ec4\u65b9\u5f0f  [\u9ed8\u8ba4\u4e3a\u7a7a]\r\n    * @return array\/null \u6570\u636e\u67e5\u8be2\u7ed3\u679c\u96c6,\u5982\u679c\u4e0d\u5b58\u5728\uff0c\u5219\u8fd4\u56de\u7a7a\r\n    *\/\r\n   final public function get_one($where = '', $data = '*', $order = '', $group = '') {\r\n      if (is_array($where)) $where = $this-&gt;sqls($where);\r\n      return $this-&gt;db-&gt;get_one($data, $this-&gt;table_name, $where, $order, $group);\r\n   }\r\n \r\nfinal public function query($sql) {\r\n      $sql = str_replace('phpcms_', $this-&gt;db_tablepre, $sql);\r\n      return $this-&gt;db-&gt;query($sql);\r\n   }\r\n \r\n\/*** \u6267\u884c\u6dfb\u52a0\u8bb0\u5f55\u64cd\u4f5c\r\n    * @param $data       \u8981\u589e\u52a0\u7684\u6570\u636e\uff0c\u53c2\u6570\u4e3a\u6570\u7ec4\u3002\u6570\u7ec4key\u4e3a\u5b57\u6bb5\u503c\uff0c\u6570\u7ec4\u503c\u4e3a\u6570\u636e\u53d6\u503c\r\n    * @param $return_insert_id \u662f\u5426\u8fd4\u56de\u65b0\u5efaID\u53f7\r\n    * @param $replace \u662f\u5426\u91c7\u7528 replace into\u7684\u65b9\u5f0f\u6dfb\u52a0\u6570\u636e* @return boolean *\/\r\n   final public function insert($data, $return_insert_id = false, $replace = false) {\r\n      return $this-&gt;db-&gt;insert($data, $this-&gt;table_name, $return_insert_id, $replace);\r\n   }\r\n \r\n   \/**\r\n    * \u6267\u884c\u66f4\u65b0\u8bb0\u5f55\u64cd\u4f5c\r\n    * @param $data       \u8981\u66f4\u65b0\u7684\u6570\u636e\u5185\u5bb9\uff0c\u53c2\u6570\u53ef\u4ee5\u4e3a\u6570\u7ec4\u4e5f\u53ef\u4ee5\u4e3a\u5b57\u7b26\u4e32\uff0c\u5efa\u8bae\u6570\u7ec4\u3002\r\n    *                 \u4e3a\u6570\u7ec4\u65f6\u6570\u7ec4key\u4e3a\u5b57\u6bb5\u503c\uff0c\u6570\u7ec4\u503c\u4e3a\u6570\u636e\u53d6\u503c\r\n    *                 \u4e3a\u5b57\u7b26\u4e32\u65f6[\u4f8b\uff1a`name`='phpcms',`hits`=`hits`+1]\u3002\r\n    *                 \u4e3a\u6570\u7ec4\u65f6[\u4f8b: array('name'=&gt;'phpcms','password'=&gt;'123456')]\r\n    *                 \u6570\u7ec4\u7684\u53e6\u4e00\u79cd\u4f7f\u7528array('name'=&gt;'+=1', 'base'=&gt;'-=1');\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u89e3\u6790\u4e3a`name` = `name` + 1,\r\n    * @param $where      \u66f4\u65b0\u6570\u636e\u65f6\u7684\u6761\u4ef6,\u53ef\u4e3a\u6570\u7ec4\u6216\u5b57\u7b26\u4e32\r\n    * @return boolean\r\n    *\/\r\n   final public function update($data, $where = '') {\r\n      if (is_array($where)) $where = $this-&gt;sqls($where);\r\n      return $this-&gt;db-&gt;update($data, $this-&gt;table_name, $where);\r\n   }\r\n \r\n\/**\r\n    * \u6267\u884c\u5220\u9664\u8bb0\u5f55\u64cd\u4f5c\r\n    * @param $where      \u5220\u9664\u6570\u636e\u6761\u4ef6,\u4e0d\u5145\u8bb8\u4e3a\u7a7a\u3002\r\n    * @return boolean\r\n    *\/\r\n   final public function delete($where) {\r\n      if (is_array($where)) $where = $this-&gt;sqls($where);\r\n      return $this-&gt;db-&gt;delete($this-&gt;table_name, $where);\r\n   }\r\n  \r\n  \r\n\/**\r\n    * \u65e5\u671f\u65f6\u95f4\u63a7\u4ef6  * @param $name \u63a7\u4ef6name\uff0cid\r\n    * @param $value \u9009\u4e2d\u503c *\r\n@param $isdatetime \u662f\u5426\u663e\u793a\u65f6\u95f4\r\n    * @param $loadjs \u662f\u5426\u91cd\u590d\u52a0\u8f7djs\uff0c\u9632\u6b62\u9875\u9762\u7a0b\u5e8f\u52a0\u8f7d\u4e0d\u89c4\u5219\u5bfc\u81f4\u7684\u63a7\u4ef6\u65e0\u6cd5\u663e\u793a\r\n    * @param $showweek \u662f\u5426\u663e\u793a\u5468\uff0c\u4f7f\u7528\uff0ctrue | false*\/\r\n   public static function date($name, $value = '', $isdatetime = 0, $loadjs = 0, $showweek = 'true')\r\n \r\n   \/**\r\n    * \u4e0b\u62c9\u9009\u62e9\u6846\r\n    *\/\r\n   public static function select($array = array(), $id = 0, $str = '', $default_option = '') {\r\n      $string = '&lt;select '.$str.'&gt;';\r\n      $default_selected = (empty($id) &amp;&amp; $default_option) ? 'selected' : '';\r\n      if($default_option) $string .= \"&lt;option value='' $default_selected&gt;$default_option&lt;\/option&gt;\";\r\n      if(!is_array($array) || count($array)== 0) return false;\r\n      $ids = array();\r\n      if(isset($id)) $ids = explode(',', $id);\r\n      foreach($array as $key=&gt;$value) {\r\n         $selected = in_array($key, $ids) ? 'selected' : '';\r\n         $string .= '&lt;option value=\"'.$key.'\" '.$selected.'&gt;'.$value.'&lt;\/option&gt;';\r\n      }\r\n      $string .= '&lt;\/select&gt;';\r\n      return $string;\r\n   }\r\n \r\n\/**\r\n    * \u590d\u9009\u6846\r\n    * @param $array \u9009\u9879 \u4e8c\u7ef4\u6570\u7ec4\r\n    * @param $id \u9ed8\u8ba4\u9009\u4e2d\u503c\uff0c\u591a\u4e2a\u7528 '\u9017\u53f7'\u5206\u5272\r\n    * @param $str \u5c5e\u6027\r\n    * @param $defaultvalue \u662f\u5426\u589e\u52a0\u9ed8\u8ba4\u503c \u9ed8\u8ba4\u503c\u4e3a -99\r\n    * @param $width \u5bbd\u5ea6\r\n    *\/\r\n   public static function checkbox($array = array(), $id = '', $str = '', $defaultvalue = '', $width = 0, $field = '') {\r\n      $string = '';\r\n      $id = trim($id);\r\n      if($id != '') $id = strpos($id, ',') ? explode(',', $id) : array($id);\r\n      if($defaultvalue) $string .= '&lt;input type=\"hidden\" '.$str.' value=\"-99\"&gt;';\r\n      $i = 1;\r\n      foreach($array as $key=&gt;$value) {\r\n         $key = trim($key);\r\n         $checked = ($id &amp;&amp; in_array($key, $id)) ? 'checked' : '';\r\n         if($width) $string .= '&lt;label class=\"ib\" style=\"width:'.$width.'px\"&gt;';\r\n         $string .= '&lt;input type=\"checkbox\" '.$str.' id=\"'.$field.'_'.$i.'\" '.$checked.' value=\"'.htmlspecialchars($key).'\"&gt; '.htmlspecialchars($value);\r\n         if($width) $string .= '&lt;\/label&gt;';\r\n         $i++;\r\n      }\r\n      return $string;\r\n   }\r\n\/*** \u5355\u9009\u6846\r\n    * @param $array \u9009\u9879 \u4e8c\u7ef4\u6570\u7ec4\r\n    * @param $id \u9ed8\u8ba4\u9009\u4e2d\u503c\r\n    * @param $str \u5c5e\u6027\r\n    *\/\r\n   public static function radio($array = array(), $id = 0, $str = '', $width = 0, $field = '') {\r\n      $string = '';\r\n      foreach($array as $key=&gt;$value) {\r\n         $checked = trim($id)==trim($key) ? 'checked' : '';\r\n         if($width) $string .= '&lt;label class=\"ib\" style=\"width:'.$width.'px\"&gt;';\r\n         $string .= '&lt;input type=\"radio\" '.$str.' id=\"'.$field.'_'.htmlspecialchars($key).'\" '.$checked.' value=\"'.$key.'\"&gt; '.$value;\r\n         if($width) $string .= '&lt;\/label&gt;';\r\n      }\r\n      return $string;\r\n   }\r\n \r\n   \/**\r\n    * \u83b7\u53d6\u901a\u8fc7 set_cookie \u8bbe\u7f6e\u7684 cookie \u53d8\u91cf\r\n    * @param string $var \u53d8\u91cf\u540d\r\n    * @param string $default \u9ed8\u8ba4\u503c\r\n    * @return mixed \u6210\u529f\u5219\u8fd4\u56decookie \u503c\uff0c\u5426\u5219\u8fd4\u56de false*\/\r\n   public static function get_cookie($var, $default = '') {\r\n      $var = pc_base::load_config('system','cookie_pre').$var;\r\n      return isset($_COOKIE[$var]) ? sys_auth($_COOKIE[$var], 'DECODE') : $default;\r\n   }\r\n \r\n\/**\r\n    * \u8bbe\u7f6e cookie\r\n    * @param string $var     \u53d8\u91cf\u540d\r\n    * @param string $value   \u53d8\u91cf\u503c\r\n    * @param int $time    \u8fc7\u671f\u65f6\u95f4\r\n    *\/\r\n   public static function set_cookie($var, $value = '', $time = 0) {\r\n      $time = $time &gt; 0 ? $time : ($value == '' ? SYS_TIME - 3600 : 0);\r\n      $s = $_SERVER['SERVER_PORT'] == '443' ? 1 : 0;\r\n      $var = pc_base::load_config('system','cookie_pre').$var;\r\n      $_COOKIE[$var] = $value;\r\n      if (is_array($value)) {\r\n         foreach($value as $k=&gt;$v) {\r\n            setcookie($var.'['.$k.']', sys_auth($v, 'ENCODE'), $time, pc_base::load_config('system','cookie_path'), pc_base::load_config('system','cookie_domain'), $s);\r\n         }\r\n      } else {\r\n         setcookie($var, sys_auth($value, 'ENCODE'), $time, pc_base::load_config('system','cookie_path'), pc_base::load_config('system','cookie_domain'), $s);\r\n      }\r\n   }\r\n \r\n \r\n \r\n \r\n\/**\r\n * \u5199\u5165\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002\r\n * @param $name \u7f13\u5b58\u540d\u79f0\r\n * @param $data \u7f13\u5b58\u6570\u636e\r\n * @param $filepath \u6570\u636e\u8def\u5f84\uff08\u6a21\u5757\u540d\u79f0\uff09 caches\/cache_$filepath\/\r\n * @param $type \u7f13\u5b58\u7c7b\u578b[file,memcache,apc]\r\n * @param $config \u914d\u7f6e\u540d\u79f0\r\n * @param $timeout \u8fc7\u671f\u65f6\u95f4\r\n *\/\r\nfunction setcache($name, $data, $filepath='', $type='file', $config='', $timeout=0)\r\n \r\n\/**\r\n * \u8bfb\u53d6\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002\r\n * @param string $name \u7f13\u5b58\u540d\u79f0\r\n * @param $filepath \u6570\u636e\u8def\u5f84\uff08\u6a21\u5757\u540d\u79f0\uff09 caches\/cache_$filepath\/\r\n * @param string $config \u914d\u7f6e\u540d\u79f0\r\n *\/\r\nfunction getcache($name, $filepath='', $type='file', $config='') {\r\n\/**\r\n * \u5220\u9664\u7f13\u5b58\uff0c\u9ed8\u8ba4\u4e3a\u6587\u4ef6\u7f13\u5b58\uff0c\u4e0d\u52a0\u8f7d\u7f13\u5b58\u914d\u7f6e\u3002\r\n * @param $name \u7f13\u5b58\u540d\u79f0\r\n * @param $filepath \u6570\u636e\u8def\u5f84\uff08\u6a21\u5757\u540d\u79f0\uff09 caches\/cache_$filepath\/\r\n * @param $type \u7f13\u5b58\u7c7b\u578b[file,memcache,apc]\r\n * @param $config \u914d\u7f6e\u540d\u79f0\r\n *\/\r\nfunction delcache($name, $filepath='', $type='file', $config='') {\r\npublic function template_parse($str) {\r\n       $str = preg_replace ( \"\/\\{template\\s+(.+)\\}\/\", \"&lt;?php include template(\\\\1); ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{include\\s+(.+)\\}\/\", \"&lt;?php include \\\\1; ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{php\\s+(.+)\\}\/\", \"&lt;?php \\\\1?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{if\\s+(.+?)\\}\/\", \"&lt;?php if(\\\\1) { ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{else\\}\/\", \"&lt;?php } else { ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{elseif\\s+(.+?)\\}\/\", \"&lt;?php } elseif (\\\\1) { ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{\\\/if\\}\/\", \"&lt;?php } ?&gt;\", $str );\r\n       $str = preg_replace(\"\/\\{for\\s+(.+?)\\}\/\",\"&lt;?php for(\\\\1) { ?&gt;\",$str);\r\n       $str = preg_replace(\"\/\\{\\\/for\\}\/\",\"&lt;?php } ?&gt;\",$str);\r\n       $str = preg_replace(\"\/\\{\\+\\+(.+?)\\}\/\",\"&lt;?php ++\\\\1; ?&gt;\",$str);     \/\/++ --\r\n       $str = preg_replace(\"\/\\{\\-\\-(.+?)\\}\/\",\"&lt;?php ++\\\\1; ?&gt;\",$str);\r\n       $str = preg_replace(\"\/\\{(.+?)\\+\\+\\}\/\",\"&lt;?php \\\\1++; ?&gt;\",$str);\r\n       $str = preg_replace(\"\/\\{(.+?)\\-\\-\\}\/\",\"&lt;?php \\\\1--; ?&gt;\",$str);\r\n       $str = preg_replace ( \"\/\\{loop\\s+(\\S+)\\s+(\\S+)\\}\/\", \"&lt;?php \\$n=1;if(is_array(\\\\1)) foreach(\\\\1 AS \\\\2) { ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{\\\/loop\\}\/\", \"&lt;?php \\$n++;}unset(\\$n); ?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{([a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff:]*\\(([^{}]*)\\))\\}\/\", \"&lt;?php echo \\\\1;?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{\\\\$([a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff:]*\\(([^{}]*)\\))\\}\/\", \"&lt;?php echo \\\\1;?&gt;\", $str );\r\n       $str = preg_replace ( \"\/\\{(\\\\$[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*)\\}\/\", \"&lt;?php echo \\\\1;?&gt;\", $str );\r\n       $str = preg_replace(\"\/\\{(\\\\$[a-zA-Z0-9_\\[\\]\\'\\\"\\$\\x7f-\\xff]+)\\}\/es\", \"\\$this-&gt;addquote('&lt;?php echo \\\\1;?&gt;')\",$str);\r\n       $str = preg_replace ( \"\/\\{([A-Z_\\x7f-\\xff][A-Z0-9_\\x7f-\\xff]*)\\}\/s\", \"&lt;?php echo \\\\1;?&gt;\", $str );\r\n       $str = preg_replace(\"\/\\{pc:(\\w+)\\s+([^}]+)\\}\/ie\", \"self::pc_tag('$1','$2', '$0')\", $str);\r\n       $str = preg_replace(\"\/\\{\\\/pc\\}\/ie\", \"self::end_pc_tag()\", $str);\r\n       $str = \"&lt;?php defined('IN_PHPCMS') or exit('No permission resources.'); ?&gt;\" . $str;\r\n       return $str;\r\n    }\r\n      $where = '';  \/\/\u67e5\u627e\r\n      if ($_POST ['dosubmit']) {\r\n         extract ( $_POST ['info'] );\r\n         if ($card_g_id) {$where .= \"and `card_g_id` = '$card_g_id' \"; \/\/ \u6e38\u620f\u540d}\r\n         if ($start_addtime &amp;&amp; $end_addtime) {\r\n            $start = strtotime ( $start_addtime . ' 00:00:00' );\r\n            $end = strtotime ( $end_addtime . ' 23:59:59' );\r\n            $where .= \"AND `card_lqdate` &gt;= '$start' AND `card_lqdate` &lt;= '$end' \";\r\n}\r\n         if ($stype &amp;&amp; $keywords) {\r\n            switch ($stype) {\r\n                case 'cardsn' :\r\n$where .= \"AND `card_sn` = '$keywords' \";\r\nbreak;\r\n                case 'card_lquser' :\r\n$where .= \"AND `card_lquser` like '%$keywords%' \";\r\nbreak;\r\n                case 'card_lqareaid' :$where .= \"AND `card_lqareaid` = '$keywords' \";break;\r\n            }\r\n         }\r\n      }\r\n      if ($where)  $where = substr ( $where, 3 );\r\n      $page = isset ( $_GET ['page'] ) &amp;&amp; intval ( $_GET ['page'] ) ? intval ( $_GET ['page'] ) : 1;\r\n      $infos = $this-&gt;db_gamecard-&gt;listinfo ( $where, $order = 'card_id DESC', $page, $pages = '20' );\r\n      $pages = $this-&gt;db_gamecard-&gt;pages;\r\n \r\n&lt;script type=\"text\/javascript\"&gt;\r\n function edit(id, name) {\r\n      window.top.art.dialog({id:'edit'}).close();\r\n      window.top.art.dialog(\r\n         {\r\n            title:'\u4fee\u6539 '+name+' ',\r\n            id:'edit',\r\n            iframe:'?m=game&amp;c=game&amp;a=addmt&amp;id='+id,\r\n            width:'600',\r\nheight:'300'\r\n         },\r\n        \r\n         function(){\r\n                var d = window.top.art.dialog({id:'edit'}).data.iframe;\r\n                var form = d.document.getElementById('dosubmit');\r\n                form.click();\r\n                return false;\r\n            },\r\n \r\n         function(){\r\n                window.top.art.dialog({id:'edit'}).close();\r\n                }\r\n      );\r\n   }\r\n &lt;\/script&gt;\r\n \r\n&lt;script type=\"text\/javascript\"&gt;\r\n$(function(){\r\n   $.formValidator.initConfig({autotip:true,formid:\"re_myform\",onerror:function(msg){}});\r\n \r\n   $(\"#re_username\").formValidator({onshow:\"\u8bf7\u8f93\u5165\u7528\u6237\u540d\",onfocus:\"\u7528\u6237\u540d6\u523020\u4f4d\"})\r\n   .inputValidator({min:6,max:20,onerror:\"\u7528\u6237\u540d6\u523020\u4f4d\"})\r\n   .regexValidator({regexp:\"ps_username\",datatype:\"enum\",onerror:\"\u7528\u6237\u4e0d\u80fd\u4e3a\u7a7a\"});\r\n \r\n   $(\"#re_password\").formValidator({onshow:\"\u8bf7\u8f93\u5165\u5bc6\u7801\",onfocus:\"\u5bc6\u7801\u57286-20\u4f4d\"})\r\n   .inputValidator({min:6,max:20,onerror:\"\u5bc6\u7801\u57286-20\u4f4d\"});\r\n   $(\"#pwdconfirm\").formValidator({onshow:\"\u8bf7\u8f93\u5165\u91cd\u590d\u5bc6\u7801\",onfocus:\"\u8bf7\u8f93\u5165\u91cd\u590d\u5bc6\u7801\",oncorrect:\"\u683c\u5f0f\u6b63\u786e\"})\r\n   .compareValidator({desid:\"re_password\",operateor:\"=\",onerror:\"\u5bc6\u7801\u4e0d\u4e00\u81f4\"});\r\n \r\n   $(\"#code\").formValidator({onshow:\"\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\",onfocus:\"\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\"})\r\n   .inputValidator({min:1,max:999,onerror:\"\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\"})\r\n   .ajaxValidator({\r\n       type : \"get\",url : \"\",data :\"m=pay&amp;c=deposit&amp;a=public_checkcode\",datatype : \"html\",async:'false',\r\n      success : function(data){  \r\n            if(data == 1){return true;}\r\n            else{return false;}\r\n      },\r\n      buttons: $(\"#dosubmit\"),\r\n      onerror : \"\u9a8c\u8bc1\u7801\u9519\u8bef\",\r\n      onwait : \"\u9a8c\u8bc1\u4e2d...\"\r\n   });\r\n   })<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\/*** \u6267\u884csql\u67e5\u8be2 final public function&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-554","post","type-post","status-publish","format-standard","hentry","category-phpjsshell"],"_links":{"self":[{"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/posts\/554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.01xj.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=554"}],"version-history":[{"count":1,"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/posts\/554\/revisions"}],"predecessor-version":[{"id":555,"href":"https:\/\/www.01xj.net\/index.php?rest_route=\/wp\/v2\/posts\/554\/revisions\/555"}],"wp:attachment":[{"href":"https:\/\/www.01xj.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.01xj.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.01xj.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}