PHP 文件函数-fopen(),fwrite(),fclose()
- 作者:洒血 | 分类: PHP | 评论:0 | 浏览:337 | 时间:2011-03-18 12:16:49 |
- PHP对文件的操作,大多都是通过PHP文件函数来进行的,例如:fopen()打开一个PHP文件,fwrite()写入数据,最后关闭fclose(),操作PHP文件非常便捷。
-
PHP有一个强大的文件操作函数库,我们可以使用这个函数库对文件进行读、写、截取等操作。
关于PHP对文件的处理:
写入一个文件,首先打开这个文件,如果没有,则创建。再次,将数据写入这个文件,最后,关闭这个文件。
从文件读入这个数据:
首先,打开这个文件,如果这个文件不能打开,就意识到让操作退出。再次,从文件读取数据,最后,关闭那个文件。这是PHP中对文件操作的一些关键步骤。以下是一些常用的函数:
1.使用fopen()打开文件。
$file=fopen(“test.txt”,’w',’true’);
fopen()共有四个参数,第一个参数为必选,他主要指文件的路径。‘w’指文件的操作方式,是读是写,还是覆盖等。还的参数非常的多,例如:r(只读)r+(读写模式)等,大家可参考PHP手册,第三、四为默认值,如果想让PHP去搜索目录里的test.txt文件就需要把他设置为1; 第四个参数为协议名,例如:ftp://;http://等
2.使用fwrite()或者fputs()写入文件:
fwrite($sf,$string);//告诉我们将$tring中的字符串,插入到$sf打开的文件内。写入文件相对来说要简单一些。实际上fwrite有三个参数,第三个参数是可选的。他可以指定写入最大的长度,(注:获得文件的长度可以使用strlen()函数)
3.关闭函数,fclose($file):
以下是常用的PHP,读取,写入,关闭函数。PHP的文件操作函数太多了,举例如下:
feof()知道何时读完文件。
每次读取一行数据:fgets()、fgetss()、fgetcsv()等
读取整个文件:readfile()、fpassthru()、file()等
读取一个字符:fgetc()
读取任意长度:fread()
查看文件是否存在file_exists()
确定文件大小filesize()
删除一个文件:unlink()
在文件中定位:rewind()、fseek()、ftell()
flock()文件锁定
等等关于以下这些函数会在以后和大家介绍。 -
本文链接:http://www.saxue.com/php/fopen-fwrite-file.html
郑重声明: 本站为原创作网站,请尊重本站版权,洒血博客版权所有,未经许可 请勿转载,未通知本站转载者请注明转载出处
-
- 赞助招商
