首页 > 编程笔记 > PHP笔记 阅读:7

PHP fopen():打开文件(附带实例)

在 PHP 中,打开文件的函数为 fopen()。该函数会返回一个资源对象,以存储当前的文件资源。

fopen() 函数的语法格式如下:
resource fopen(string filename,string mode[,bool use_include_path[,resource zcontext)

表:fopen() 函数的 mode 取值及其说明说明
mode 取值 说明
r 以只读方式打开文件,将文件指针指向文件头
r+ 以读写方式打开文件,将文件指针指向文件头
w 以写入方式打开文件,将文件指针指向文件头。如果文件已存在则清空文件内容,如果文件不存在则创建文件
w+ 以读写方式打开文件,将文件指针指向文件头。如果文件已存在则清空文件内容,如果文件不存在则创建文件
a 以写入方式打开文件,将文件指针指向文件尾。如果文件已存在则追加,如果文件不存在则创建文件
a+ 以读写方式打开文件,将文件指针指向文件尾。如果文件已存在则追加,如果文件不存在则创建文件
x 以写入方式打开文件,如果文件已存在则打开失败,如果文件不存在则创建文件
x+ 以读写方式打开文件,如果文件已存在则打开失败,如果文件不存在则创建文件

【实例】打开文件。
<?php
$file1=fopen("readme","r"); //readme是当前发布目录下的文本文件
echo fgetc($file1);
$file2=fopen("test5-13.php ","r+");
$file3=fopen("https://www. ××× .com","r");
?>

PHP关闭文件

在 PHP 中,关闭文件的函数为 fclose(),其语法如下:
bool fclose(file_resource)
其中,file_resource 参数为使用 fopen() 函数后返回的资源对象。

【实例 2】关闭文件。
<?php
$file1=fopen("readme","r");
echo fgetc($file1);
fclose($file1);
?>

相关文章