logo资料库

php文件读写与上传下载.ppt

第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
资料共43页,剩余部分请下载后查看
第4部分PHP_6 文件.ppt 史鹏辉
文件处理 § 写入 1. 打开这个文件。如果文件不存在,需要先创建它。 2. 将数据写入这个文件。 3. 关闭这个文件。 § 读出 1. 打开这个文件。如果文件不能打开,退出。 2. 从文件中读出数据。 3. 关闭这个文件。
1.打开文件 fopen § § 语法: int fopen(string filename, string mode); § 说明: 本函数可用来打开本地或者远端的文件。 § 若参数 filename 为 “http://......” 。 § 若参数 filename 为 “ftp://.......” 。 § 其它的情形,本函数打开本地的文件,文件的指 针则指向打开的文件。若开文件失败,则返回 false 值。
字符串参数 mode 可以是下列的情形: ‘r’ 打开文件方式为只读,文件指针指到开始处。 'r+'打开文件方式为可读写,文件指针指到开始处。 'w'打开文件方式为写入,文件指针指到开始处,若 文件不存在,则建立新文件。 'w+'打开文件方式为可读写,文件指针指到开始处。 若文件不存在,则建立新文件。 'a'打开文件方式为写入,文件指针指到文件最后。 若文件不存在,则建立新文件。 'a+'打开文件方式为可读写,文件指针指到文件最 后。若文件不存在,则建立新文件。 ‘b’ 若操作系统的文字及二进位文件不同,则可 以用此参数。
第一行为 UNIX 系统使用;第二行是 Windows 系列 系统的用法;第三、四行则为 URL 的使用范例。
fopen()函数调用失败,返回false。可以以一种友好 的方式处理这个错误。 错了'; exit; } ?>
2.写文件 (1).fwrite § § 语法: int fwrite(int fp, string string, int [length]); § 说明 :本函数将字符串 string 写入文件资料 流的指针 fp 上。若指定长度length,则会 写入指定长度字符串,或是写到字符串结 束。
2.写文件 for($i=0;$i<20;$i++) { $date=getdate(); $time=$date[hours].":".$date[minutes].":". $date[seconds]; $out=$i."\t".$time."\n"; fwrite($fp,$out,strlen($out)); } § § § § § § §
分享到:
收藏