Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.68 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for Zend Encoder/SafeGuard & PhpExpress)
  6. *
  7. * @ Version : 1.1.5.0
  8. * @ Author : DeZender
  9. * @ Release on : 09.06.2012
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function adminfunc() {
  15. $geijcicjh = 'By Duoao.net';
  16. $geijcicjh = ( $geijcicjh - $geijcicjh ) / ( $geijcicjh - $geijcicjh );
  17. }
  18.  
  19. function new_stripslashes($iefjjhbhf) {
  20. if (@get_magic_quotes_gpc( )) {
  21. if (!( is_array( $iefjjhbhf ))) {
  22. return stripslashes( $iefjjhbhf );
  23. }
  24.  
  25. foreach ($iefjjhbhf as $cbffhifjfh) {
  26. $debaidbgbc = ;
  27. $iefjjhbhf[$debaidbgbc] = new_stripslashes( $cbffhifjfh );
  28. }
  29. }
  30.  
  31. return $iefjjhbhf;
  32. }
  33.  
  34. function load_inc($eahaidcjda) {
  35. $dhfahcfbce = DUOAO_PATH . 'admin' . DIRS . $eahaidcjda . '.inc.php';
  36.  
  37. if (!( file_exists( $dhfahcfbce ))) {
  38. showmessage( 'Îļþ²»´æÔÚ!', '?m=index', 2500 );
  39. exit( );
  40. }
  41.  
  42. return $dhfahcfbce;
  43. }
  44.  
  45. function template($eahaidcjda, $debaidbgbc = '') {
  46. if (!( empty( $debaidbgbc ))) {
  47. $debaidbgbc = '_' . $debaidbgbc;
  48. }
  49.  
  50. $dhfahcfbce = DUOAO_PATH . 'admin' . DIRS . 'templates' . DIRS . $eahaidcjda . $debaidbgbc . '.tpl.php';
  51.  
  52. if (!( file_exists( $dhfahcfbce ))) {
  53. showmessage( 'Ä£°æÎļþ²»´æÔÚ!', '?m=index', 2500 );
  54. exit( );
  55. }
  56.  
  57. return $dhfahcfbce;
  58. }
  59.  
  60. function get_sysinfo() {
  61. $babacjgcid['os'] = PHP_OS;
  62. $babacjgcid['phpv'] = phpversion( );
  63. $babacjgcid['get_api'] = (duoao_apiserver_test( ) == 'error' ? false : true);
  64. $babacjgcid['web_server'] = $_SERVER['SERVER_SOFTWARE'];
  65.  
  66. if (@ini_get( 'allow_url_fopen' )) {
  67. if (!( ( ( function_exists( 'fsockopen' ) && function_exists( 'pfsockopen' ) ) && function_exists( 'file_get_contents' ) ))) {
  68. if (function_exists( 'curl_init' )) {
  69. }
  70. }
  71. }
  72.  
  73. $babacjgcid['get_http'] = (true ? true : false);
  74. $babacjgcid['iconv'] = function_exists( 'iconv' );
  75. $babacjgcid['convert'] = (function_exists( 'mb_convert_encoding' ) ? function_exists( 'mb_convert_encoding' ) : function_exists( 'iconv' ));
  76. $babacjgcid['gzip'] = function_exists( 'gzclose' );
  77. return $babacjgcid;
  78. }
  79.  
  80. function ip() {
  81. if (getenv( 'HTTP_CLIENT_IP' )) {
  82. if (strcasecmp( getenv( 'HTTP_CLIENT_IP' ), 'unknown' )) {
  83. $biefgfaiig = getenv( 'HTTP_CLIENT_IP' );
  84. }
  85. } else {
  86. if (getenv( 'HTTP_X_FORWARDED_FOR' )) {
  87. if (strcasecmp( getenv( 'HTTP_X_FORWARDED_FOR' ), 'unknown' )) {
  88. $biefgfaiig = getenv( 'HTTP_X_FORWARDED_FOR' );
  89. }
  90. } else {
  91. if (getenv( 'REMOTE_ADDR' )) {
  92. if (strcasecmp( getenv( 'REMOTE_ADDR' ), 'unknown' )) {
  93. $biefgfaiig = getenv( 'REMOTE_ADDR' );
  94. }
  95. } else {
  96. if (isset( $_SERVER['REMOTE_ADDR'] )) {
  97. if ($_SERVER['REMOTE_ADDR']) {
  98. if (strcasecmp( $_SERVER['REMOTE_ADDR'], 'unknown' )) {
  99. $biefgfaiig = $_SERVER['REMOTE_ADDR'];
  100. }
  101. }
  102. }
  103. }
  104. }
  105. }
  106.  
  107.  
  108. if (preg_match( '/[\d\.]{7,15}/', $biefgfaiig, $defeaahgaa )) {
  109. return $defeaahgaa[0];
  110. }
  111.  
  112. return '';
  113. }
  114.  
  115. function get_filelist($eabgfheidc, $bbihafhhjg = 'php', $difbiiggai = '') {
  116. $iiiacafcd = glob( $eabgfheidc . DIRS . '*.' . $bbihafhhjg );
  117. $ecfheijaij = array( );
  118. foreach ($iiiacafcd as $cajecdhbch) {
  119. $debaidbgbc = ;
  120. $ccifhbibbj = basename( $cajecdhbch );
  121. $ecfheijaij[$debaidbgbc] = $ccifhbibbj;
  122. }
  123.  
  124. return $ecfheijaij;
  125. }
  126.  
  127. function get_dirlist($digehddgca = '') {
  128. $iiiacafcd = glob( DUOAO_PATH . $digehddgca . DIRS . '*', GLOB_ONLYDIR );
  129. $ecfheijaij = array( );
  130. foreach ($iiiacafcd as $cajecdhbch) {
  131. $debaidbgbc = ;
  132. $ccifhbibbj = basename( $cajecdhbch );
  133. $ecfheijaij[$debaidbgbc] = $ccifhbibbj;
  134. }
  135.  
  136. return $ecfheijaij;
  137. }
  138.  
  139. function make_sitemap() {
  140. duoao_load::func( 'taoke_base' );
  141. $chcdichejj = duoao_getcache( 'duoao_taoke_class.php', INCLUDE_PATH, 'serialize' );
  142. $bgdiaeccch = new XMLWriter( );
  143. $bgdiaeccch->openUri( DUOAO_PATH . 'sitemap.xml' );
  144. $bgdiaeccch->setIndentString( ' ' );
  145. $bgdiaeccch->setIndent( true );
  146. $bgdiaeccch->startDocument( '1.0', 'utf-8' );
  147. $bgdiaeccch->startElement( 'urlset' );
  148. $bgdiaeccch->writeAttribute( 'xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9' );
  149. $bgdiaeccch->startElement( 'url' );
  150. $bgdiaeccch->startElement( 'loc' );
  151. $bgdiaeccch->text( DUOAO_URL );
  152. $bgdiaeccch->endElement( );
  153. $bgdiaeccch->startElement( 'changefreq' );
  154. $bgdiaeccch->text( 'hourly' );
  155. $bgdiaeccch->endElement( );
  156. $bgdiaeccch->startElement( 'priority' );
  157. $bgdiaeccch->text( '1' );
  158. $bgdiaeccch->endElement( );
  159. $bgdiaeccch->endElement( );
  160. foreach ($chcdichejj as $cbffhifjfh) {
  161. $debaidbgbc = ;
  162. $bhcichegih = explode( ',', $cbffhifjfh );
  163. $dhidegdcfa = explode( ' ', $bhcichegih[2] );
  164.  
  165. if (!( is_badid( $dhidegdcfa[0] ))) {
  166. if (count( $dhidegdcfa ) < 3) {
  167. $gdfgjegbg[$dhidegdcfa[0]][$debaidbgbc]['0'] = $debaidbgbc;
  168. $gdfgjegbg[$dhidegdcfa[0]][$debaidbgbc]['1'] = $bhcichegih[1];
  169. continue;
  170. }
  171.  
  172. continue;
  173. }
  174. }
  175.  
  176. foreach ($gdfgjegbg as $cdbgccjjja) {
  177. $dcgfjhgjjh = ;
  178.  
  179. if (isset( $cdbgccjjja[$dcgfjhgjjh] )) {
  180. $bgdiaeccch->startElement( 'url' );
  181. $bgdiaeccch->startElement( 'loc' );
  182. $bgdiaeccch->text( DUOAO_URL . duoao_geturl( 'list', $dcgfjhgjjh ) );
  183. $bgdiaeccch->endElement( );
  184. $bgdiaeccch->startElement( 'changefreq' );
  185. $bgdiaeccch->text( 'hourly' );
  186. $bgdiaeccch->endElement( );
  187. $bgdiaeccch->startElement( 'priority' );
  188. $bgdiaeccch->text( '0.8' );
  189. $bgdiaeccch->endElement( );
  190. $bgdiaeccch->endElement( );
  191. unset( $cdbgccjjja[$dcgfjhgjjh] );
  192. }
  193.  
  194. foreach ($cdbgccjjja as $cbffhifjfh) {
  195. $debaidbgbc = ;
  196. $bgdiaeccch->startElement( 'url' );
  197. $bgdiaeccch->startElement( 'loc' );
  198. $bgdiaeccch->text( DUOAO_URL . duoao_geturl( 'list', $cbffhifjfh['0'] ) );
  199. $bgdiaeccch->endElement( );
  200. $bgdiaeccch->startElement( 'changefreq' );
  201. $bgdiaeccch->text( 'hourly' );
  202. $bgdiaeccch->endElement( );
  203. $bgdiaeccch->startElement( 'priority' );
  204. $bgdiaeccch->text( '0.' . rtrim( mt_rand( 60, 79 ), '0' ) );
  205. $bgdiaeccch->endElement( );
  206. $bgdiaeccch->endElement( );
  207. }
  208. }
  209.  
  210. $bgdiaeccch->endElement( );
  211. $bgdiaeccch->endDocument( );
  212. $ddbejjhadg = DUOAO_PATH . 'robots.txt';
  213.  
  214. if (file_exists( $ddbejjhadg )) {
  215. $bibgddjggg = file_get_contents( $ddbejjhadg );
  216.  
  217. if (stripos( $bibgddjggg, 'Sitemap: sitemap.xml' )) {
  218. $bibgddjggg = preg_replace( '/Sitemap:.*$/i', 'Sitemap: ' . DUOAO_URL . 'sitemap.xml', $bibgddjggg );
  219. @file_put_contents( $ddbejjhadg, $bibgddjggg );
  220. }
  221. }
  222.  
  223. }
  224. ...........................................................
  225. ...............................
  226. ............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement