PHP 下载文件

PHP 下载文件

PHP使您能够使用内置的readfile()函数轻松下载文件。readfile()函数读取文件并将其写入输出缓冲区。

PHP readfile()函数

语法

int readfile ( string filename [, booluse_include_path = false [, resource $context ]] )

$filename :表示文件名。

$use_include_path :可选参数。默认值为false。您可以将其设置为true以在include_path中搜索文件。

$context :表示上下文流资源。

int :它返回从文件中读取的字节数。

PHP下载文件示例:文本文件

<?php  
file_url = 'http://www.javatpoint.com/f.txt';  
header('Content-Type: application/octet-stream');  
header("Content-Transfer-Encoding: utf-8");   
header("Content-disposition: attachment; filename=\"" . basename(file_url) . "\"");   
readfile($file_url);  
?>  

PHP 下载文件示例:二进制文件

<?php  
file_url = 'http://www.myremoteserver.com/file.exe';  
header('Content-Type: application/octet-stream');  
header("Content-Transfer-Encoding: Binary");   
header("Content-disposition: attachment; filename=\"" . basename(file_url) . "\"");   
readfile($file_url);  
?>  

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程