PHP文件和目录操作全解析
1. 文件读取操作
在PHP中,使用 fopen() 函数可以创建一个文件句柄,用于对文件进行读取和/或写入操作,这与C/C++中的相同函数的工作方式类似。以下是一个使用 fopen() 和 fread() 读取文件的示例:
<?php
// 7_3.php
$f = '';
$fp = fopen('myfile.txt', 'r');
if ($fp) {
while ($s = fread($fp, 100)) {
$f .= $s;
}
fclose($fp);
}
var_dump($f);
在这个例子中, fopen() 函数的第二个参数指定了以只读模式打开 myfile.txt 文件。文件路径可以是相对路径或绝对路径,这里假设文件与PHP脚本位于同一目录。
fopen() 函数在成功打开文件时会返回一个文件句柄。在读取文件内容之前,检查文件句柄是否有效是一个良好的编程习惯。如果文件缺失或被其他进程锁定, fopen() 将返回零而不是文件句柄。
文件读取是在一个循环中完成的,每次读取最多100字节的文件内容。内部文件指针会移动100字节,以便进行下一次迭代,直到 fread() 函数无法读取更多数据为止。 fr
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



