您的位置:首页 > 编程语言 > PHP开发

PHP文件操作2

2015-08-14 09:25 465 查看
在处理文件内容之前,通常需要创建所谓的句柄。同样,结束改资源的操作之后,应当销毁该句柄。本节将介绍用于完成这些任务的两个标准函数

1.打开文件

fopen()函数将文件绑定到一个句柄。绑定之后,脚本就可以通过句柄与此文件交互

resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )


通常情况下,这个函数用来打开文件进行读取和操作。不仅如此,fopen()还能通过一些协议(包括http,https,ftp)打开资源。

打开资源时,如果指定了模式,就可以确定该资源的访问级别。

R———只读,文件指针置于文件开头

r+———-读写,文件指针置于文件开头

W————只写,在写之前,删除文件的内容,将指针返回到文件开头。如果文件不存在,则尝试创建

A————只写,文件指针置于文件末尾。如果文件不存在,则尝试创建。此模式称为追加(append)

a+———-读写,文件指针置于文件末尾,如果文件不存在,则尝试创建。此过程称为追加到文件

x————-创建并打开只写的文件。如果文件存在,fopen()会失败

x+———–创建并以读写方式打开文件。如果文件存在,fopen()会失败

如果资源位于本地文件系统,PHP则认为可以使用本地路径或相对路径来访问资源。或者fopen()的use_include_path参数设置为1,这样就会使PHP考虑指令include_path中指定的路径

最后一个参数context用来设置文件或流特有的配置参数

2.关闭文件

bool fclose(resource filehandle)


filehandle必须是使用fopen()或fsockopen()打开的已存在的文件指针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: