製做軟件下載而且判斷客戶端是ios仍是安卓

header("Content-type:text/html;charset=utf-8");
		//    $file_name="cookie.jpg";
		$file_name="白吃網android客戶端.apk";
		//用以解決中文不能顯示出來的問題
		$file_name=iconv("utf-8","gb2312",$file_name);
		$file_sub_path=ROOT_PATH.'/client/';
		$file_path=$file_sub_path.$file_name;
		//首先要判斷給定的文件存在與否
		if(!file_exists($file_path)){
			echo "沒有該文件文件";
			return ;
		}
		$fp=fopen($file_path,"r");
		$file_size=filesize($file_path);
		//下載文件須要用到的頭
		Header("Content-type: application/octet-stream");
		Header("Accept-Ranges: bytes");
		Header("Accept-Length:".$file_size);
		Header("Content-Disposition: attachment; filename=".$file_name);
		$buffer=1024;
		$file_count=0;
		//向瀏覽器返回數據
		while(!feof($fp) && $file_count<$file_size){
			$file_con=fread($fp,$buffer);
			$file_count+=$buffer;
			echo $file_con;
		}
		fclose($fp);
		
//判斷手機類型

<?php  
    /** 
     * PHP 自動判斷客戶端平臺(Android、iPhone) 
    **/  
    $agent = strtolower($_SERVER['HTTP_USER_AGENT']);  
    $iphone = (strpos($agent, 'iphone')) ? true : false; 
    $android = (strpos($agent, 'android')) ? true : false; 
    $androidbig = (strpos($agent, 'android 4')) ? true : false;  
 
    if($iphone){  
        header("Location:/wap.php");  
    } 
 
    if($android){
           if($androidbig){
                  echo "<script>alert('您的手機版本不支持flash.');window.location.href='/wap.php'</script>";
           }else{
                 header("Location:/wap.php");
           }
    }
?>
相關文章
相關標籤/搜索