Rumah >pembangunan bahagian belakang >tutorial php >php文件下载类(支持多种文件类型)

php文件下载类(支持多种文件类型)

WBOY
WBOYasal
2016-07-25 08:57:141518semak imbas
分享一个php文件下载类,可以支持多种文件类型,比如php、html、图片等。有需要的朋友参考下。

在php实现的文件下载类或方法中,可以分为普通文件下载和特殊文件(如:PHP文件、HTML文件、图片等)下载。

对于普通的文件下载,只需要写一个链接指向该文件即可,比如:filename.rar。

但对于安全性要求比较高的文件,比较常见的处理办法是写一个函数或一个类来处理文件下载操作以及下载前的一些准备工作。

本文分享的这个这个PHP文件下载类可以支持多种文件类型,可以下载PHP、HTML等文件,也可以在下载gif、jpg、png等图片文件时弹出下载对话框。

先来看下调用方法:

<?php
/**
* 文件下载类
* edit by bbs.it-home.org
*/

//调用方法1:
require_once 'download.class.php';
$down = new download('./path/filename.html','downname.html');
//调用方法2:
require_once 'download.class.php';
$down = new download();
$down->is_attachment = true; //以下载对话框的形式打开
$down->download('../images/imagename.jpg','imagename.jpg');
?>

附,php文件下载类源码。



Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn