你要做下载站还是要干什么?怎么不明白你要干什么?要做下载站就直接将地址保存在数据库就可以了,其他文件通过ftp上传

解决方案 »

  1.   

    $file = fopen($file_dir . $file_name,"r"); // 打开文件 
    // 输入文件标签
    Header("Content-type: application/octet-stream");
    Header("Accept-Ranges: bytes");
    Header("Accept-Length: ".filesize($file_dir . $file_name));
    Header("Content-Disposition: attachment; filename=" . $file_name);
    // 输出文件内容
    echo fread($file,filesize($file_dir . $file_name));
    fclose($file);
    exit;
      

  2.   

    lsaturn(土星)你好,老兄说话也未免刻薄点了吧?:p
      

  3.   

    lsaturn(土星)你說的對,不過你這個辦法不解決問題,如果我的文件是一張jpg圖片,但是我也想在客戶端彈出保存對話框呢?
      

  4.   

    $file = fopen($file_dir . $file_name,"r"); // 打开文件 
    // 输入文件标签
    Header("Content-type: application/octet-stream");
    Header("Accept-Ranges: bytes");
    Header("Accept-Length: ".filesize($file_dir . $file_name));
    Header("Content-Disposition: attachment; filename=" . $file_name);
    // 输出文件内容
    echo fread($file,filesize($file_dir . $file_name));
    fclose($file);
    exit;好像是行呀,只会打开显示文件的内容(如果可识别的话,.exe就是乱码了)