$arr_value_t) { if(!empty($arr_key_t)) { $out_arr[$arr_key_t]="`$arr_key_t`='$arr_value_t'"; } } if(is_array($out_arr)) { $str_sql=" ".join(" and ",$out_arr)." "; return $str_sql; } } return false; } /* 生成SQL语句update 输入格式:一维数组 返回格式:string */ function not_null_update($arr){ if(is_array($arr)) { foreach($arr as $arr_key_t=>$arr_value_t){ if(!empty($arr_key_t) and $arr_value_t!==NULL) { $arr_value_t=stripslashes_deep($arr_value_t); $arr_value_t=addslashes($arr_value_t); $out_arr[$arr_key_t]="`$arr_key_t`='$arr_value_t'"; } } if(is_array($out_arr)) { $str_sql=" ".join(",",$out_arr)." "; return $str_sql; } } return false; } /* 生成SQL语句update 输入格式:一维数组 返回格式:string */ function out_sql_update($arr){ if(is_array($arr)) { foreach($arr as $arr_key_t=>$arr_value_t){ if(!empty($arr_key_t)) { $out_arr[$arr_key_t]="`$arr_key_t`='$arr_value_t'"; } } if(is_array($out_arr)) { $str_sql=" ".join(",",$out_arr)." "; return $str_sql; } } return false; } /* 生成SQL语句insert 输入格式:一维数组 返回格式:string */ function out_sql_insert($arr){ if(is_array($arr)){ $i=0; foreach($arr as $arr_key_t=>$arr_value_t){ if(!empty($arr_key_t)){ $i++; $filed[$i]="`$arr_key_t`";//字段 $arr_value_t=stripslashes_deep($arr_value_t); $arr_value_t=addslashes($arr_value_t); if($arr_value_t=='null') $values[$i]=$arr_value_t; else $values[$i]="'$arr_value_t'"; } } return $str_sql=' ('.join(",",$filed).') values ('.join(",",$values).') '; } return false; } $_COOKIE['C_cas'], 'C_cas_key'=>$_COOKIE['C_cas_key'], 'C_cas_time'=>$_COOKIE['C_cas_time'], 'C_cas_ip'=>$_COOKIE['C_cas_ip'], 'C_ip_times'=>$_COOKIE['C_ip_times'], ); return $OutArray; } static public function check_cas_view(){ $get_array=array( 'C_cas'=>$_COOKIE['C_cas'], 'C_cas_key'=>$_COOKIE['C_cas_key'], 'C_cas_time'=>$_COOKIE['C_cas_time'], 'C_cas_ip'=>$_COOKIE['C_cas_ip'], 'C_ip_times'=>$_COOKIE['C_ip_times'], ); if(empty($get_array['C_cas']) or empty($get_array['C_cas_key']) or empty($get_array['C_cas_time']) or empty($get_array['C_cas_ip']) or empty($get_array['C_ip_times'])){ return 'N'; } if($get_array['C_ip_times']>100){ return false; } return true; } static public function get_serach_array(){ $OutArray=array( 't_search_keyword'=>$_COOKIE['t_search_keyword'], 't_search_key'=>$_COOKIE['t_search_key'], 't_search_time'=>$_COOKIE['t_search_time'], 't_search_ip'=>$_COOKIE['t_search_ip'], 't_ip_times'=>$_COOKIE['t_ip_times'], ); return $OutArray; } static public function check_search(){ $get_array=array( 't_search_keyword'=>$_COOKIE['t_search_keyword'], 't_search_key'=>$_COOKIE['t_search_key'], 't_search_time'=>$_COOKIE['t_search_time'], 't_search_ip'=>$_COOKIE['t_search_ip'], 't_ip_times'=>$_COOKIE['t_ip_times'], ); if(empty($get_array['t_search_keyword']) or empty($get_array['t_search_key']) or empty($get_array['t_search_time']) or empty($get_array['t_search_ip']) or empty($get_array['t_ip_times'])){ return 'N'; } if($get_array['t_ip_times']>500){ return false; } return true; } static public function get_ip(){ $ip = $_SERVER['REMOTE_ADDR']; if(isset($_SERVER['HTTP_CDN_SRC_IP'])){ $ip = $_SERVER['HTTP_CDN_SRC_IP']; } elseif (isset($_SERVER['HTTP_CLIENT_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CLIENT_IP'])){ $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)){ foreach ($matches[0] AS $xip){ if (!preg_match('#^(10|172\.16|192\.168)\.#', $xip)){ $ip = $xip; break; } } } return $ip; } /** * 生成查询密钥 * * @param string $keyword 用户名 * @param string $ip 密码 * @param int $Time 时间 * @return string */ static private function _createKey($keyword,$ip,$Time){ return md5($keyword.$ip.self::$PKey.$Time); } }
Notice: Undefined index: cookies in /data/data.huaxuejia.cn/viewcas.php on line 7

Notice: Use of undefined constant Host_root - assumed 'Host_root' in /data/data.huaxuejia.cn/viewcas.php on line 11

Notice: Undefined index: HTTP_REFERER in /data/data.huaxuejia.cn/viewcas.php on line 19

Fatal error: Class 'safe_check' not found in /data/data.huaxuejia.cn/viewcas.php on line 40