PHP fopen和fclose怎么做到打开和封锁文件
发布时间:2021-05-19 07:26:42 所属栏目:编程 来源:互联网
导读:在对文件举办操纵之前,处事器上的操纵体系必需知道要对打开的文件举办什么操纵。操纵体系必要相识在打开这个文件后,这个文件是否还应承其他剧本再打开,它还需
在对文件举办操纵之前,处事器上的操纵体系必需知道要对打开的文件举办什么操纵。操纵体系必要相识在打开这个文件后,这个文件是否还应承其他剧本再打开,它还必要相识行使者(或剧本)是否具有在这种方法下行使该文件的权限。 从本质上说,文件模式可以汇报操纵系同一种机制,这种机制可以抉择如那里理赏罚来自其他人或剧本的会见哀求,以及一种用来搜查你是否有权会见这个特定的文件。 当打开一个文件的时辰,有以下 3 种选择: 打开文件为了只读、只写可能读和写; 假如要写一个文件,可以包围全部已有的文件内容,可能仅仅将新数据追加到文件末端; 假如在一个区分了二进制方法和纯文本方法的体系上写一个文件,还必需指定回收的方法。 函数 fopen() 支持上述的 3 种方法的组合。 2、打开文件 PHP 中可以行使 fopen() 函数来打开文件可能 URL。假如打开乐成,则返回文件指针资源;假如打开失败则返回 FALSE,该函数的语法名目如下所示: fopen(string $filename, string $mode[, bool $use_include_path = false[, resource $context]]) 参数声名如下:$filename:为待打开文件的 URL,这个 URL 可所以文件地址处事器中的绝对路径,也可所以相对路径可能收集资源中的文件; $mode:用来配置文件的打开方法(文件模式)。详细的值可以从下表中选取: mode 声名 r 以只读方法打开,将文件指针指向文件头。 r+ 以读写方法打开,将文件指针指向文件头。 w 以写入方法打开,将文件指针指向文件头并将文件巨细截为零。假如文件不存在则建设该文件。 w+ 以读写方法打开,将文件指针指向文件头并将文件巨细截为零。假如文件不存在则建设该文件。 a 以写入方法打开,将文件指针指向文件末端。假如文件不存在则建设该文件。 a+ 以读写方法打开,将文件指针指向文件末端。假如文件不存在则建设该文件。 x 建设并以写入方法打开,将文件指针指向文件头。假如文件已存在,则 fopen() 挪用失败并返回 FALSE,并天生一条 E_WARNING 级此外错误信息。假如文件不存在则建设该文件。仅合用于当地文件。 x+ 建设并以读写方法打开,其他的举动和 x 一样。 c 只打开文件举办写入,假如文件不存在,则建设该文件。假如文件存在,不会清空文件内容,并将文件指针指向文件头。 c+ 打开文件举办读写,假如文件不存在,则建设该文件。假如文件存在,不会清空文件内容,并将文件指针指向文件头。 $use_include_path:可选参数,假如也必要在 include_path 中征采文件的话,可以将 $use_include_path 设为 1 或 TRUE; $context:可选参数,在 PHP5.0.0 中增进了对上下文(Context)的支持。 【示例】行使 fopen() 函数打开文件。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读