PHP fgets()仅返回文件的第一行

时间:2015-07-01 02:15:25

标签: php


我有一个脚本来显示文件的内容(user.css),我正在使用fgets()
问题是它只返回文件内容的第一行。

user.css文件内容:

body {
background: #eee;
}

PHP输出:

body {

PHP代码:

$file_handle = fopen("css/user.css", "r");
$txt = fgets($file_handle);
return $txt;
fclose($file_handle);

请帮忙吗?
干杯,MrZ

1 个答案:

答案 0 :(得分:1)

就像Hobo所说,你可以use file_get_content()或者在循环中使用fgets()逐行读取它。示例:

<?php 

 $handle = fopen("css/user.css", "r");
 while(feof($handle)) !== true {
     echo fgets($handle);
 }
 fclose($handle);