Coded by Savik"); function count_view($count) { $count = str_replace('.','',$count); $units = array( null, 'K', 'M', 'B', 'T', 'Q', 'Qi', 'S', 'SP'); $power = $count > 0 ? floor(log($count, 1000)) : 0; return round(number_format($count / pow(1000, $power), 2, '.', ','),2).$units[$power]; } function deloldfile($myfile, $del_time) { $dir = opendir($myfile); while($file = readdir($dir)){ if(is_file($myfile."/".$file) && $file!=".htaccess" && filemtime($myfile."/".$file) < (time() - $del_time)){ unlink($myfile."/".$file); } } closedir($dir); } function anti_ddos($a = '0') { global $_SERVER; deloldfile("anti_ddos", "600"); return crative_ip_dat($a); } function crative_ip_dat($save) { global $_SERVER; if (file_exists( 'anti_ddos/block_ip_' . $_SERVER['REMOTE_ADDR'] )) { $datfile = file( 'anti_ddos/block_ip_' . $_SERVER['REMOTE_ADDR'] ); $datfile = trim( $datfile[0] ); if (10 <= $datfile) { return 'block'; } } if ($save == '1') { $file = @fopen( 'anti_ddos/block_ip_' . $_SERVER['REMOTE_ADDR'], 'w' ); @fwrite( $file, $datfile + 1 ); @fclose( $file ); } } function filtre($message){ global $set; $netice = false; $kelimeler = explode("-", $set["filtir"]); foreach($kelimeler as $kelime ){ if(eregi($kelime,strtolower($message))){ $message = str_replace($kelime, false, $message); $netice = true; } } return array($message,$netice); } function curlGet($URL) { $ch = curl_init(); $timeout = 3; curl_setopt( $ch , CURLOPT_URL , $URL ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt( $ch , CURLOPT_CONNECTTIMEOUT , $timeout ); /* if you want to force to ipv6, uncomment the following line */ //curl_setopt( $ch , CURLOPT_IPRESOLVE , 'CURLOPT_IPRESOLVE_V6'); $tmp = curl_exec( $ch ); curl_close( $ch ); return $tmp; } /* * function to use cUrl to get the headers of the file */ function get_location($url) { $my_ch = curl_init(); curl_setopt($my_ch, CURLOPT_URL,$url); curl_setopt($my_ch, CURLOPT_HEADER, true); curl_setopt($my_ch, CURLOPT_NOBODY, true); curl_setopt($my_ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($my_ch, CURLOPT_TIMEOUT,10); $r = curl_exec($my_ch); foreach(explode("\n", $r) as $header) { if(strpos($header, 'Location: ') === 0) { return trim(substr($header,10)); } } return ''; } function get_size($url) { $my_ch = curl_init(); curl_setopt($my_ch, CURLOPT_URL,$url); curl_setopt($my_ch, CURLOPT_HEADER, true); curl_setopt($my_ch, CURLOPT_NOBODY, true); curl_setopt($my_ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($my_ch, CURLOPT_TIMEOUT,10); $r = curl_exec($my_ch); foreach(explode("\n", $r) as $header) { if(strpos($header, 'Content-Length:') === 0) { return trim(substr($header,16)); } } return ''; } function get_description($url) { $fullpage = curlGet($url); $dom = new DOMDocument(); @$dom->loadHTML($fullpage); $xpath = new DOMXPath($dom); $tags = $xpath->query('//div[@class="info-description-body"]'); foreach ($tags as $tag) { $my_description .= (trim($tag->nodeValue)); } return utf8_decode($my_description); } function get_mp3($url) { $crl = curl_init(); curl_setopt_array($crl, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_USERAGENT => getenv('HTTP_USER_AGENT'), CURLOPT_HTTPHEADER => array('Accept: text/html, application/xml, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;', 'Accept-Language: ru, en, *;', 'Accept-Charset: iso-8859-1, utf-8, utf-16, *;', 'Accept-Encoding: identity;', 'Connection: close'), )); $get_mp3 = curl_exec($crl); curl_close($crl); return $get_mp3; } function file_get($url) { return implode("", file($url)); } function seo_link($seolink){ return stro2(translit($seolink)); } function seo_name($seoname){ return stro(translit($seoname)); } function full_del_dir($directory) { $dir = opendir($directory); while ($file = readdir($dir)) { if (is_file($directory."/".$file)) { @unlink($directory."/".$file); } else if (is_dir($directory."/".$file) && $file != "." && $file != "..") { full_del_dir($directory."/".$file); } } @closedir($dir); @rmdir($directory); } function count_files($dir){ $root = scandir($dir); foreach($root as $value){ $size += filesize($dir.'/'.$value); if($value === '.' || $value === '..') {continue;} if(is_file($dir."/".$value)){$result[]=$dir."/".$value;continue;} foreach(count_files($dir."/".$value) as $value) { $result[] = $value; } } return array(count($result),$size); } function formatBytes($bytes, $precision = 2) { $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'); $bytes = max($bytes, 0); $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); $pow = min($pow, count($units) - 1); $bytes /= pow(1024, $pow); return round($bytes, $precision) . '' . $units[$pow]; } function users_to_site($IP,$BROWSER){ if(mysql_num_rows(mysql_query("SELECT `time` FROM `online` WHERE `code`='".base64_encode($IP.":".$BROWSER)."';"))=='0'){ mysql_query("INSERT INTO `online` Set `code`='".base64_encode($IP.":".$BROWSER)."', `time`='".time()."'"); }else{ mysql_query("UPDATE `online` SET `time`='".time()."' WHERE `code`='".base64_encode($IP.":".$BROWSER)."' and `time`<'".strtotime('-60 seconds')."' LIMIT 1;"); } mysql_query("DELETE FROM `online` WHERE `time`<'".strtotime('-86400 seconds')."';"); return intval(mysql_num_rows(mysql_query("SELECT `time` FROM `online` WHERE `time`!='0';"))); } function delete_online(){ $_DIR = @OPENDIR("online"); IF($_DIR == TRUE){ WHILE($_FILE = @READDIR($_DIR)){ IF($_FILE!= "." AND $_FILE!= ".." AND STRRCHR($_FILE, ".")==".dat"){ $TIME = @FILE("online/".$_FILE); $TIME = TRIM($TIME[0]); IF($TIME < TIME()){ @UNLINK("online/".$_FILE); } } } @CLOSEDIR($_DIR); } else { RETURN FALSE; } } function contry($file) { $file=str_replace('Ukraine','Ukrayna',$file); $file=str_replace('Bulgaria','Bolqarıstan',$file); $file=str_replace('Georgia','Gürcüstan',$file); $file=str_replace('Sweden','İsveç',$file); $file=str_replace('Thailand','Tailand',$file); $file=str_replace('Kazakhstan','Qazaxıstan',$file); $file=str_replace('Iceland','İslandiya',$file); $file=str_replace('Club','Klub',$file); $file=str_replace('Singapore','Sinqapur',$file); $file=str_replace('Lithuania','Litva',$file); $file=str_replace('World','Dünya',$file); $file=str_replace('Lithuania','Litva',$file); $file=str_replace('Friendlies','Yoldaşlıq',$file); $file=str_replace('Indonesia','İndonezia',$file); $file=str_replace('Norway','Norveç',$file); $file=str_replace('USA','ABŞ',$file); $file=str_replace('United States','ABŞ',$file); $file=str_replace('Russian Federation','Rusiya Federasiyası',$file); $file=str_replace('Europe','Avropa',$file); $file=str_replace('United Kingdom','Birləşmiş Krallıq',$file); $file=str_replace('Iran, Islamic Republic of','İran İslam Respublikası',$file); $file=str_replace('India','Hindistan',$file); $file=str_replace('League','Liqası',$file); $file=str_replace('England','İngiltere',$file); $file=str_replace('Ligue','Liqa',$file); $file=str_replace('France','Fransa',$file); $file=str_replace('Germany','Almanya',$file); $file=str_replace('Italy','İtalya',$file); $file=str_replace('Netherlands','Hollandiya',$file); $file=str_replace('Portugal','Portuqaliya',$file); $file=str_replace('Spain','İspaniya',$file); $file=str_replace('Australia','Avstraliya',$file); $file=str_replace('Austria','Avstriya',$file); $file=str_replace('Belgium','Belçika',$file); $file=str_replace('Croatia','Xorvatiya',$file); $file=str_replace('Czech Republic','Çex Respublikası',$file); $file=str_replace('Greece','Yunanıstan',$file); $file=str_replace('Israel','İsrail',$file); $file=str_replace('Mexico','Meksika',$file); $file=str_replace('Poland','Polşa',$file); $file=str_replace('Romania','Rumıniya',$file); $file=str_replace('Scotland','Şotlandiya',$file); $file=str_replace('Switzerland','İsveçrə',$file); $file=str_replace('Turkey','Türkiyə',$file); $file=str_replace('Azerbaijan','Azərbaycan',$file); $file=str_replace('Bolivia','Boliviya',$file); $file=str_replace('Brazil','Braziliya',$file); $file=str_replace('Chile','Çili',$file); $file=str_replace('Colombia','Kolumbiya',$file); $file=str_replace('Costa Rica','Kosta Rika',$file); $file=str_replace('Ecuador','Ekvador',$file); $file=str_replace('Guatemala','Qvatemala',$file); $file=str_replace('Luxembourg','Lüksemburq',$file); $file=str_replace('Morocco','Morokko',$file); $file=str_replace('Paraguay','Paraqvay',$file); $file=str_replace('Tunisia','Tunis',$file); $file=str_replace('Uruguay','Uruquay',$file); $file=str_replace('Venezuela','Venesuela',$file); $file=str_replace('Group','Qrup',$file); $file=str_replace('Division','Diviziya',$file); $file=str_replace('Championship','Çempionatı',$file); $file=str_replace('Qabala','Qebele',$file); $file=str_replace('Khazar Lenkoran','Xezer Lenkaran',$file); $file=str_replace('Neftchi','Neftçi',$file); $file=str_replace('Baku','Bakı',$file); $file=str_replace('Kapaz','Kepez',$file); $file=str_replace('Finland','Finlandiya',$file); $file=str_replace('National','Milli',$file); $file=str_replace('Japan','Yaponiya',$file); $file=str_replace('Cup','Kuboku',$file); $file=str_replace('Slovenia','Sloveniya',$file); $file=str_replace('Wales','Uels',$file); $file=str_replace('International','Beynəlxalq',$file); $file=str_replace('Wales','Uels',$file); $file=str_replace('Egypt','Misir',$file); $file=str_replace('Cyprus','Kipr',$file); $file=str_replace('Denmark','Danimarka',$file); $file=str_replace('South Africa','Cənubi Afrika',$file); $file=str_replace('Saudi Arabia','Saudi Ərəbistan',$file); $file=str_replace('Soccer','Futbol',$file); $file=str_replace('Stages','Stage',$file); $file=str_replace('Stage','Mərhələsi',$file); $file=str_replace('North','Şimal',$file); $file=str_replace('South','Cənub',$file); $file=str_replace('Conference','Konfrans',$file); $file=str_replace('Ireland','İrlandiya',$file); $file=str_replace('China','Çin',$file); $file=str_replace('Uzbekistan','Özbəkstan',$file); $file=str_replace('Africa','Afrika',$file); $file=str_replace('Algeria','Əlcəzayir',$file); $file=str_replace('Moscow','Moskva',$file); return $file; } function page_chat($BASE_URL, $TOTAL, $MAX, $PAGE, $NEXT=TRUE){ echo ''; echo '