该fopen()
函数打开文件或URL。如果函数失败,则返回FALSE和失败错误。在函数名称前添加“ @”以隐藏错误输出。
fopen(file_path, mode, include_path, context)
file_path-文件的路径。
模式-您需要对文件的访问类型
“ r”-只读
“ r +”-读/写
“ w”-只写
“ w +”-读/写
“ a”-仅写。打开并写入文件末尾;如果文件不存在,则创建一个新文件)
“ a +”-读/写。通过写入文件末尾来保留文件内容)
“ x”-只写。创建一个新文件。返回FALSE,如果文件已经存在则返回错误。
“ x +”-读/写。创建一个新文件。返回FALSE,如果文件已经存在则返回错误。
incude_path-如果还要在include_path(在php.ini中)中搜索文件,请将其设置为“ 1”。
context-文件指针的上下文。
该fopen()
函数返回FALSE和失败错误。在函数名称前添加“ @”以隐藏错误输出。
假设我们有一个包含以下内容的文件“ new.txt”。
The content of the file!
现在,让我们看一下示例-
<?php //读/写模式 $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($ile_pointer); ?>
输出结果
The content of the file!
让我们看一个带有“ one.txt”文件的例子。
<?php //读/写模式 $file_pointer = fopen("one.txt", "w+"); //写入文件 fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
输出结果
demo content