加入收藏 | 设为首页 | 会员中心 | 我要投稿 驾考网 (https://www.jiakaowang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php readwrite文件的细节

发布时间:2023-05-19 12:40:03 所属栏目:PHP教程 来源:
导读:目录

一:php的文件操作

1.fopen,fread,fclose操作读取文件

1.fopen函数

2.fread函数

3.fclose函数

4.fopen函数的模式到底是什么?

2.fwrite配合fopen进行写入操作

一:PHP的文件操作
目录

一:php的文件操作

1.fopen,fread,fclose操作读取文件 

1.fopen函数

2.fread函数 

3.fclose函数 

4.fopen函数的模式到底是什么? 

2.fwrite配合fopen进行写入操作 

一:PHP的文件操作
1.fopen,fread,fclose操作读取文件 
1.fopen函数
用法:fopen(参数1,参数2) ,用于打开资源

详解:参数1是打开文件的路径

           参数2是打开文件的模式 

返回类型:资源型 

注意:所有的资源有打开就必须要有关闭

2.fread函数 
用法:fread(参数1,参数2),用于读取已经打开的指定长度的文件资源 

详解:参数1是打开文件的路径

           参数2是指定读取的长度

3.fclose函数 
用法:fclose(参数1),用于关闭资源 

详解:参数1为操作资源 

4.fopen函数的模式到底是什么? 
上面已经基本了解了文件操作的三个函数,但是很多同学可能在fopen函数的模式抱有困惑,这个模式究竟是什么?这里我就以PHP中文网的例子给大家展示一下

可能还是有些小伙伴不清楚,就举个例子,

这个“打开文件为只读是什么意思?” ,顾名思义,类似于你通过这个函数打开了对应的文件夹,你可以访问该文件夹里面的任何文件以及文档,总而言之就是所有类容,但是仅限于访问,不能进行增加,修改,删除等操作

再例如可写,就不会显示文件内容,只能让你在该文件最后的位置创建一个新的文件,给出一个实例,像下面这样

<?PHP
   $fp = fopen($filename,'r');
   $contents = fread($fp,1024);
   // 读取完事后关闭文件
   fclose($fp);
   echo $contents;
?>
2.fwrite配合fopen进行写入操作 
用法:fwrite ( $文件资源变量,$写入的字符串 [, int 长度]) ,长度可以不设定

<?PHP
   $filename = 'test.txt';
   $fp= fopen($filename,"w");
   $len = fwrite($fp,'我是一只来自北方的狼,却在南方冻成了狗');
   fclose($fp);
   print $len .'字节被写入了\n';
?>
不好意思,今天的事情比较多,所以内容比较少,希望各位理解,不过文件的操作基本介绍的差不多了,明天会给大家带来文件上传的内容,内容也比较多,加油哇。 

(编辑:驾考网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章