PHP文件的两种办法与代码分享

    添加时间:2013-7-18 点击量:

    PHP实现文件的两种办法。分享下,有效到的伴侣看看哦。


    办法一:



    <?php
    
    /
    文件
    header函数

    /
    header(Content-Description: File Transfer);

    header(Content-Type: application/octet-stream);
    header(Content-Disposition: attachment; filename=.basename¥filepath));
    header(Content-Transfer-Encoding: binary);
    headerExpires: 0′);
    header(
    Cache-Control: must-revalidate, post-check=0, pre-check=0′);
    header(Pragma: public);
    header(Content-Length: . filesize¥filepath));
    readfile¥file_path);
    ?>


    以上代码用到了php header函数,可以参考以下如下的文章:
    php header()函数的简单例子
    php
    header函数实现文件的实例代码
    php中header函数的用法举例详解
    php header
    应用详解
    php header函数
    文件时直接提示保存的代码
    php
    header函数实现文本文件的办法
    php
    文件头部(header)信息详解
    php应用header发送各类类型文件的例子

    懂得php中header函数的用法。


    办法二:



    <?php
    
    //文件
    //readfile

    ¥fileinfo = pathinfo¥filename);
    header(Content-type: application/x-.¥fileinfo[extension]);
    header(Content-Disposition: attachment; filename=.¥fileinfo[basename]);
    header(Content-Length: .filesize¥filename));
    readfile¥thefile);
    exit();
    ?>

    容易发怒的意思就是: 别人做了蠢事, 然后我们代替他们, 表现出笨蛋的样子。—— 蔡康永
    分享到: