fopen读取文件的代码如下:

<?php
$file_name = \"1.txt\";
echo $file_name . \"
\";
$fp = fopen($file_name, \'r\');
//$buffer=fgets($fp);
while (!feof($fp)) {
    $buffer = fgets($fp);
    echo $buffer;
}
fclose($fp);
?>       

注意fopen读取文件需要配合使用fgets和fclose函数。

 

file_get_contents读取文件的代码如下:

<?php
if (file_exists($path)) {
    $body = file_get_contents($path);
    echo $body; //输入文件内容
    
} else {
    echo \"文件不存在 $path\";
}
?>       

这个函数是一次性读取所有文件内容并显示出来,但是如果文件超大会导致php占很大的内存了。

当然还有像file这种一般是把文件读成数组了,同时也可以实现读取文件了

收藏 打印