(PHP 4, PHP 5, PHP 7)
readfile — ����ļ�
$filename
[, bool $use_include_path
= false
[, resource $context
]] ) : int��ȡ�ļ���д�뵽������塣
filename
Ҫ��ȡ���ļ�����
use_include_path
��Ҫ��
include_path
�������ļ�����ʹ�������ѡ�ĵڶ�����������Ϊ TRUE
��
context
Stream �����ģ�context�� resource��
���ش��ļ��ж�����ֽ��������������
FALSE
���ҳ�������
@readfile() ��ʽ���ã��������ʾ������Ϣ��
Example #1 ʹ�� readfile() ǿ������
<?php
$file = 'monkey.gif';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
?>
�������̵���������ڣ�
Note:
readfile() �����ᵼ���κ��ڴ����⡣ ��������ڴ治��Ĵ���ʹ�� ob_get_level() ȷ����������Ѿ��رա�
��������fopen ��װ�����ڴ˺����У� URL ����Ϊ�ļ������������ָ���ļ������ fopen()������ wapper �IJ�ͬ������μ� ֧�ֵ�Э��ͷ�װЭ����ע�����÷�������ṩ��Ԥ���������
Note: �� PHP 5.0.0 �������˶������ģ�Context����֧�֡��й������ģ�Context����˵���μ� Streams��