建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网站开发 > PHP教程 >

PHP下载文件的代码

时间:2011-09-19 18:49来源: 作者: 点击:
PHP下载文件的代码

<?php
2 header("Content-Type: application/force-download");
3 header("Content-Disposition: attachment; filename=ins.jpg");
4 readfile("imgs/test_Zoom.jpg");
5 ?>

第一行代码是强制下载;

第二行代码是给下载的内容指定一个名字;

第三行代码是把下载的内容读进文件中。

<?php

function downloadfile(){                       //下载FTP中的一个文件     (已测试成功)
        $file_name = "aa.pdf";
        $file_dir ="./";
        if (!file_exists($file_dir."/".$file_name)){ //检查文件是否存在
         return false;
         exit;
        }else{
         $file = fopen($file_dir."/".$file_name,"r"); // 打开文件
         // 输入文件标签
         header('Content-Encoding: none');
         header("Content-type: application/octet-stream");
         header("Accept-Ranges: bytes");
         header("Accept-Length: ".filesize($file_dir."/".$file_name));
         header( 'Content-Transfer-Encoding: binary' );
         header("Content-Disposition: attachment; filename=" .$file_name); //以真实文件名提供给浏览器下载
         header('Pragma: no-cache');
         header('Expires: 0');
         //输出文件内容
         echo fread($file,filesize($file_dir."/".$file_name));
         fclose($file);
         exit;
        }
      }
      downloadfile();
?>


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片