php fopen()函数案例详解



fopen() 是 PHP 中用于打开文件的函数。它接受两个参数:文件路径和模式,并返回一个文件资源句柄。下面是一个使用 fopen() 函数的案例详解:

假设我们要打开一个名为 example.txt 的文本文件,并读取其中的内容。

<?php  
// 打开文件  
$file = fopen("example.txt", "r");  
  
// 检查文件是否成功打开  
if ($file) {  
    // 读取文件内容  
    $content = fread($file, filesize("example.txt"));  
      
    // 输出文件内容  
    echo $content;  
      
    // 关闭文件句柄  
    fclose($file);  
} else {  
    echo "无法打开文件";  
}  
?>

在上面的示例中,我们首先使用 fopen() 函数打开 example.txt 文件,并指定模式为只读("r")。如果文件成功打开,我们使用 fread() 函数读取文件的内容,并使用 filesize() 函数获取文件的大小。然后,我们将文件内容输出到屏幕上,最后使用 fclose() 函数关闭文件句柄。

请注意,fopen() 函数还支持其他模式,例如写入("w")、追加("a")等。这些模式分别对应不同的文件操作方式。根据需要选择适当的模式以进行相应的操作。