主要内容 文件的操作方法 目录的基本操作 文件的上传
主要内容 文件的操作方法 目录的基本操作 文件的上传
上节课讲述了使用form发送数据给PHP,PHP处理数据并输 出HTML给浏览器。如果想把数据存储起来,并在需要的时候读 取或者处理,该怎们办?一般我们将文件的操作大致分为对普通 文件的操作和对数据库文件的操作。这里先讲述对普通文件进行 写入、读取、目录的操作、文件的上传等
上节课讲述了使用form发送数据给PHP,PHP处理数据并输 出HTML给浏览器。如果想把数据存储起来,并在需要的时候读 取或者处理,该怎们办?一般我们将文件的操作大致分为对普通 文件的操作和对数据库文件的操作。这里先讲述对普通文件进行 写入、读取、目录的操作、文件的上传等
文件操作 文件的打开 打开文件或者URL使用的是 fopen0函数,如果打开失败,提示 false,语法格式 fopen (string sfilename, string Smode[ bool Suse_include_path [ resource $context 11 (1)$ filename:指定要打开的文件名或者URL,必需项; (2)$mode:指定了 fopen0函数访问文件的模式,必需项; (3)$ use_include_path;如果需要在 include_path(PHP的 include路径,在PHP的配置文件设置)中搜寻文件,可以将可选 参数$ use_include_pathI的值设为1或TRUE,默认为 FALSE
文件操作 文件的打开 打开文件或者URL使用的是fopen()函数,如果打开失败,提示 false,语法格式: fopen(string $filename , string $mode [, bool $use_include_path [, resource $context ]]) (1)$filename:指定要打开的文件名或者URL,必需项; (2) $mode:指定了fopen()函数访问文件的模式,必需项; (3)$use_include_path:如果需要在include_path(PHP的 include路径,在PHP的配置文件设置)中搜寻文件,可以将可选 参数$use_include_path的值设为1或TRUE,默认为FALSE
文件操作 文件的打开 打开文件使用的是 fopen0函数,如果打开失败,提示白alse,语法 格式 (4) Context参数。可选的$ context参数只有文件被远程打开 时(如通过HTTP打开)才使用,它是一个资源变量,其中保存着 与 fopen0函数具体的操作对象有关的一些数据。如果 fopen0打 开的是一个HTTP地址,那么这个变量记录着HTTP请求的请求类 型、HTTP版本及其他头信息;如果打开的是FTP地址,记录的可 能是FTP的被动/主动模式
文件操作 文件的打开 打开文件使用的是fopen()函数,如果打开失败,提示false,语法 格式: (4)$context参数。可选的$context参数只有文件被远程打开 时(如通过HTTP打开)才使用,它是一个资源变量,其中保存着 与fopen()函数具体的操作对象有关的一些数据。如果fopen()打 开的是一个HTTP地址,那么这个变量记录着HTTP请求的请求类 型、HTTP版本及其他头信息;如果打开的是FTP地址,记录的可 能是FTP的被动/主动模式
文件操作 文件的打开 mode参数 参数 意义说明 读取 只读方式打开,将文件指针指向文件头 r 读取 读写方式打开,将文件指针指向文件头 写入 写入方式打开,将文件指针指向文件头并将文件大小 截为零。如果文件不存在则尝试创建之 + 写入 读写方式打开,将文件指针指向文件头并将文件大小 截为零。如果文件不存在则尝试创建之。 添加 写入方式打开,将文件指针指向文件未尾。如果文件 不存在则尝试创建之 a+ 添加 读写方式打开,将文件指针指向文件末尾。如果文件 不存在则尝试创建之。 谨慎写入创建并以写入方式打开,将文件指针指向文件头如果文件已存在 不存在则尝试创建之 谨慎写入创建并以读写方式打开,将文件指针指向文件头。如果文件已存在 返回 FALSE,并生成一条 E WARNING级别的错误信息。如果文件 不存在则尝试创建之 二进制在 windows和 Linux下都可使用,选择二进制模式 文本 只能在 windows下被使用
文件操作 文件的打开 mode参数 参数 意义 说明 r 读取 只读方式打开,将文件指针指向文件头 r+ 读取 读写方式打开,将文件指针指向文件头 w 写入 写入方式打开,将文件指针指向文件头并将文件大小 截为零。如果文件不存在则尝试创建之。 w+ 写入 读写方式打开,将文件指针指向文件头并将文件大小 截为零。如果文件不存在则尝试创建之。 a 添加 写入方式打开,将文件指针指向文件末尾。如果文件 不存在则尝试创建之。 a+ 添加 读写方式打开,将文件指针指向文件末尾。如果文件 不存在则尝试创建之。 x 谨慎写入 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在, 返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件 不存在则尝试创建之。 x+ 谨慎写入 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在, 返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件 不存在则尝试创建之。 b 二进制 在windows和Linux下都可使用,选择二进制模式 t 文本 只能在windows下被使用