PHP fgets()除非用变量实现,否则不起作用?

时间:2013-03-18 01:58:20

标签: php fgets

我正在编写一些可以从.txt文件中读取的代码,并将其显示在网页上。

我的初始代码存在问题,因为它会读取任何文本,并且会删除文档中的任何内容。

我的原始代码:

function readIn(){
        $input = fopen("input.txt", "r"); //Open the file, save opened file in input
        $line = fgets($input);
        fclose($input);
        return $line
}

只有在我使用While循环才能完成每一行

时才开始工作
function readIn(){
        $input = fopen("input.txt", "r"); //Open the file, save opened file in input
        $fullText = ""; //Variable full text
        while(!feof($input)){
            $line = fgets($input);
            $fullText = $fullText . $line;
        }
        fclose($input);
        return $fullText;
}
echo readIn();

1 个答案:

答案 0 :(得分:1)

使用“file_get_contents”将整个文件读入变量,然后以您选择的任何方式输出。