本文演示了PHP实现简单
文件下载的
方法:
这里
介绍的PHP文件下载代码只是下载
图片的
功能,这不是完美的。最好把它包装在类中或使用
函数调用。
PHP文件下载代码如下所示:
< PHP
file_name美元=2。jpg; / /下载图片
定义(
路径 file_sub_path = { 'document_root _server美元美元的}; / /绝对
地址的Web站点的根
目录 file_path美元= file_sub_path美元。佛焰苞。file_name美元; / /图片地址,使前三
连接 / /找到
如果(!file_exists($ file_path)){
文档不存在;
返回;
}
$ FP = fopen(file_path美元,R); / /打开文件
file_size美元=文件大小($ file_path); / /获取文件大小
*
*下载您需要使用的头文件
* /
标题(内容
类型:
应用程序/字节流);
标头(接受范围:字节);
标题(接受长度:。file_size美元);
Header (Content-Disposition:attachment; filename=.$file_name);
$缓冲区=1024;
file_count = 0美元;
将数据返回给
浏览器。
而(!Feof(FP file_count美元美元美元)<< file_size){
file_con美元= fread(FP美元美元,缓冲);
file_count美元= $缓冲;
echo $ file_con; / /如果没有回音,只有0字节的文件下载
}
Fclose($ FP);
>
希望本文能对大家的PHP程序设计有所帮助。