<?php
    require_once('db.php');
    require_once('iplocaion.class.php');
    
    global $wpdb;
    
    
 function getIP()
{
     global $ip;
     if (getenv("HTTP_CLIENT_IP"))
        $ip = getenv("HTTP_CLIENT_IP");
     else if(getenv("HTTP_X_FORWARDED_FOR"))
        $ip = getenv("HTTP_X_FORWARDED_FOR");
     else if(getenv("REMOTE_ADDR"))
          $ip = getenv("REMOTE_ADDR");
    else $ip = "Unknow";
      return $ip;
}
?>
<?php

    global $wpdb, $error;
	
	$isExistCount = $wpdb->get_row("SELECT * FROM appCount");

	if (!$isExistCount) {
	     $wpdb->query("INSERT INTO appCount(downNum) VALUES (1)");
	}
	else{
	     $wpdb->query("UPDATE appCount SET downNum = downNum+1");
	}
	
	$host = getIP();
	
	$isHostExistCount = $wpdb->get_row("SELECT * FROM appStat where host='$host'");

	if (!$isHostExistCount) {
	     
         $downTime = date("Y-m-d H:i:s");
    
         $isOk = $wpdb->query("INSERT INTO appStat(host,downTime) VALUES ('$host', '$downTime')");
	}
	
	


$file_name="version/DBAppX.app0830.zip";//需要下载的文件
//$fp=fopen($file_name,"r+");//下载文件必须先要将文件打开，写入内存
if(!file_exists($file_name)){//判断文件是否存在
    echo "file not found!";
    exit();
}


//弹出客户端对话框，对应的文件名
$save_name="DBAppX.app0830.zip";

 while (ob_get_level()) {
            ob_end_clean();
        }

       ob_start();
       header($_SERVER['SERVER_PROTOCOL'].' 200 OK');
       header("Content-Type: application/zip");
       header("Content-Transfer-Encoding: Binary");
       header("Content-Length: ".filesize($file_name));
       header('Pragma: no-cache');
       Header("Content-Disposition: attachment; filename=".$save_name);
       ob_flush();
       ob_clean();
       readfile($file_name);
       exit;

   

?>