📅  最后修改于: 2023-12-03 14:45:15.465000             🧑  作者: Mango
在 PHP 中,fopen() 是一个非常常用的函数,它允许程序员打开不同类型的文件或 URL,并允许程序员执行各种操作,如读取、写入或追加内容等。
resource fopen ( string $filename , string $mode [, bool $use_include_path = FALSE [, resource $context ]] )
$filename: 要打开的文件或 URL 的名称和路径。如果文件位于同一目录下,则只需要文件名称即可。
$mode: 用于指定文件打开模式。可选参数如下:
$use_include_path(可选):如果为 TRUE,则在 include_path 中查找文件。
$context(可选):文件上下文。可用来指定一些额外的选项例如代理、验证和其他参数。
如果打开文件或 URL 成功,则返回一个文件句柄资源(resource)。如果失败,则返回 FALSE。
$file = fopen("example.txt", "r");
if($file) {
while(($line = fgets($file)) !== false) {
echo $line . "<br>";
}
fclose($file);
}
$file = fopen("example.txt", "w");
fwrite($file, "This is some text\n");
fclose($file);
$file = fopen("example.txt", "r+");
fwrite($file, "This is some text\n");
rewind($file);
while(($line = fgets($file)) !== false) {
echo $line . "<br>";
}
fclose($file);
$file = fopen("example.txt", "a");
fwrite($file, "This is some text\n");
fclose($file);