问答详情
源自:3-13 PHP第一种特殊类型—资源

//读取不到文件,报错了

<?php 

//首先采用“fopen”函数打开文件,得到返回值的就是资源类型。


$file_handle = fopen("/data/webroot/resource/php/f.txt","r");//读取不到文件,报错了


//PHP Warning:  fopen(/data/webroot/resource/php/f.txt): failed to open stream: No such file or directory in index.php on line 3

//PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in index.php on line 12


if ($file_handle){

    //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字

    while (!feof($file_handle)) { //判断是否到最后一行

        $line = fgets($file_handle); //读取一行文本

        echo $line; //输出一行文本

        echo "<br />"; //换行

    }

}

fclose($file_handle);//关闭文件

?>


提问者:qq_慕仔7150337 2021-09-17 15:12

个回答

  • 我姓李_厶我心里
    2021-09-18 14:47:10

    路径不对

    常见错误:

    1路径不对

    2文件不存在

    3没有权限