登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>PHP教程>>PHP基础>>PHP文件下载类
PHP文件下载类
来源:不详 ‖ 作者:佚名 ‖ 点击: ‖ 时间:13-07-05 10:49:47 ‖ 【 】‖ 我要投稿
//====================================================
//                FileName:download.class.php
//                Summary: 文件下载类
//                Author: feifengxlq
//      Email:feifengxlq@sohu.com
//                CreateTime: 2005-7-19     
//                LastModifed:
//                copyright (c)2005 xlq.100steps.net  [email]feifengxlq@sohu.com[/email]
//   使用范例:
// $download=new download(’php,exe,html’,false);
//  if(!$download->downloadfile($filename))
//  {
//    echo $download->geterrormsg();
//  }      
//====================================================
class download{
  var $debug=true;
  var $errormsg=’’;
  var $Filter=array();
  var $filename=’’;
  var $mineType=’text/plain’;
  var $xlq_filetype=array();
 
  function download($fileFilter=’’,$isdebug=true)
  {
    $this->setFilter($fileFilter);
        $this->setdebug($isdebug);        
        $this->setfiletype();
  }
  
  function setFilter($fileFilter)
  {
    if(empty($fileFilter)) return ;
        $this->Filter=explode(’,’,strtolower($fileFilter));
  }
  function setdebug($debug)
  {
    $this->debug=$debug;
  }
  
  function setfilename($filename)
  {
    $this->filename=$filename;
  }
  
  function downloadfile($filename)
  {
    $this->setfilename($filename);
    if($this->filecheck())
        {
          $fn = array_pop( explode( ’/’, strtr( $this->filename, ’\\’, ’/’ ) ) );
          header( "Pragma: public" );
      h
|<< << < 1 2 3 4 5 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
  • 上一篇:十天学会php之第一天
  • 下一篇:无
  • 相关文章列表
    请文明参与讨论,禁止漫骂攻击。  
    网友评论