宽容他人,放过自己。

php文件_文件的打开_行读取和单字符读取

Posted on By anchoriteFili

<html>
<head>
<meta charset="utf-8">
<title>include测试</title>
</head>
<body>

<?php 
// fopen() 打开文件
$file = fopen("test.txt", "r") or exit("没有打开相应的文件");

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

/* feof() 检测文件末尾
 * feof()函数检测是否已到达文件末尾
 * 在循环遍历未知长度的数据时,feof()函数很有用
 * 注:在w/a和x模式下,您无法读取打开的文件
 * */

/*
 * fgets()函数用于从文件中朱行读取文件。
 * 注释:在调用该函数之后,文件指针会移动到下一行。
 * */
$file = fopen("test.txt", "r") or exit("无法打开文件");
// 读取文件每一行,直到文件结尾
while (!feof($file)) {
    echo fgets($file) . "<br>";
}

fclose($file);

/*
 * fgetc() 函数用于从文件中逐字符地读取文件
 * 注释:在调用该函数之后,文件指针会移动到下一个字符。
 * */

$file = fopen('test.txt', "r") or exit("无法打开文件");
while (!feof($file)) {
    echo fgetc($file);
}

fclose($file);

?>

</body>
</html>