php 文件下载

<?php
    $fileName=$_GET['file'];
    header('Content-type:application/force-download');
    header('Content-Disposition:inline,filename='.$fileName);
     
    $fp=fopen("文件目录".$fileName, "r");
    $content=fread($fp, filesize("文件目录".$fileName));
    echo $content;
?>
//$dest: 文件绝对路径
function down_file($dest){
    $name = end(explode("/",$dest));
    $name = iconv("utf-8","gb2312",$name);
    if(!file_exists($dest)){
        header("Content-type:text/html; charset=utf-8");
        echo "File not found!";
    } else {
        $file = fopen($dest, "r");
        header("Content-type:application/octet-stream; charset=gb2312");
        header("Content-Disposition:attachment; filename=".$name);
        echo iconv("utf-8","gb2312",fread($file,filesize($dest)));
        fclose($file);
    }
}