3-19 3,304 views
"读取文件到数组"
使用file函数
<?php
$file = file('1.html');
$alt = '';
print_r($file);
?>
"读取文件到字符串"
使用file_get_contents函数
<?php
$file = file('1.html');
print_r($file);
?>
"直接读取文件到屏幕"
使用readfile函数,此函数是一种保护带宽和文件的便捷方法,这种方法可以有效防止反盗链。
<?php
readfile('1.html');
?>
"文件句柄---处理小文件"
使用fopen函数。
<?php
//此方法适用于处理小文件
$filePath = '1.html';
$fp = fopen($filePath, 'rb');
//fread第二个参数是文件开始读取的数据量
$file_contents = fread($fp, filesize($filePath));
fclose($fp);
echo $file_contents;
?>
"文件句柄---处理相对较大文件"
<?php
//以块读取文件,并以块进行操作
$fp = fopen('1.html', 'rb');
while (!feof($fp)) {
$chunk = fgets($fp);
echo $chunk;
}
fclose($fp);
?>
"常用文件检测函数"
<?php
clearstatcache();//清除文件缓存
file_exists();//用于检测文件是否存在
is_file();//用于检测目标对象是文件还是目录
is_readable();//检查文件是否可读
is_writable();//用于检查文件是否可写
filemtime();//检测文件上次修改时间
fileatime();//获取文件上次访问的时间
filesize();//获取文件大小
?>