\"/","",$id); $id=strip_tags($id); function get_file_size ($url) { $url = @parse_url($url); if($url[host]) { $fp = @fsockopen($url[host],80,$errno,$errstr,30); @socket_set_blocking($fp, TRUE); if (! $fp) { return 0; } @fwrite($fp, "HEAD $url[path] HTTP/1.0\r\nHost: $url[host]\r\n\r\n"); for($result = ""; !feof($fp); $result .= fread($fp, 10000000)); @fclose($fp); if (preg_match("/content-length:\\s?(\\d+)/i", $result, $match)){ return $match[1]; } else { return 0; } } } if ($id) { if($_GET['cat'] == 'blue' ) { $rateset=@mysql_query("UPDATE ac4pcom_blues SET hits=hits+1 WHERE id='$id'"); $filed = @mysql_query("SELECT * FROM ac4pcom_blues WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urltheme]; } if($_GET['cat'] == 'vido' ) { $rateset=@mysql_query("UPDATE ac4pcom_vido SET hits=hits+1 WHERE id='$id'"); $filed = @mysql_query("SELECT * FROM ac4pcom_vido WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urltheme]; } if($_GET['cat'] == 'wallpapers' ) { $rateset=@mysql_query("UPDATE ac4pcom_wallpapers SET hits=hits+1 WHERE id='$id'"); $filed = @mysql_query("SELECT * FROM ac4pcom_wallpapers WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[themepic]; } if($_GET['cat'] == 'games' ) { $rateset=@mysql_query("UPDATE ac4pcom_games SET hits=hits+1 WHERE id='$id'"); $filed = @mysql_query("SELECT * FROM ac4pcom_games WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urltheme]; } if($_GET['cat'] == 'pro' ) { $rateset=@mysql_query("UPDATE ac4pcom_bro SET hits=hits+1 WHERE id='$id'"); $filed = @mysql_query("SELECT * FROM ac4pcom_bro WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urltheme]; } if($_GET['cat'] == 'themes' ) { $filed = @mysql_query("SELECT * FROM ac4pcom_themes WHERE id='$id'"); $rateset=@mysql_query("UPDATE ac4pcom_themes SET hits=hits+1 WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urltheme]; } if($_GET['cat'] == 'sound' ) { $filed = @mysql_query("SELECT * FROM ac4pcom_sounds WHERE id='$id'"); $rateset=@mysql_query("UPDATE ac4pcom_sounds SET hits=hits+1 WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urlsound]; } if($_GET['cat'] == 'mms' ) { $filed = @mysql_query("SELECT * FROM ac4pcom_mms WHERE id='$id'"); $rateset=@mysql_query("UPDATE ac4pcom_mms SET hits=hits+1 WHERE id='$id'"); $row = @mysql_fetch_array($filed); $filename=$row[urlmms]; } @mysql_close($dbconnect); $filename =str_replace("$msgsurl","",$filename); $file_size=@get_file_size("$filename"); @set_time_limit(0); header("Pragma: public"); header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header('Content-disposition: inline; filename=' . basename($filename)); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: private"); header("Content-Transfer-Encoding: binary"); Header('Content-Description: File Transfer'); Header('Content-Type: application/force-download'); if($file_size>0){ header("Content-Length: $file_size"); } else { if (file_exists("$filename")) { $size = filesize($filename); if($size>0){ header("Content-Length: $size"); } } } Header('Content-Disposition: attachment; filename=' . basename($filename)); header("Content-Type: application/x-ms-download\n"); //readfile($filename); if (($f = fopen($filename, 'rb')) === false) exit; // Push file while (!feof($f)) { echo fread($f, (1*(1024*1024))); flush(); @ob_flush(); } // Close file fclose($f); exit; //Header("Location: $filename"); } ?>