首页 > Web开发 > 详细

php lesson~文件相关

时间:2017-11-10 22:55:48      阅读:252      评论:0      收藏:0      [点我收藏+]

fopen($file,"r"):打开文件

$file:url格式/本地文件(必须有访问权限;

“r”:文件访问类型===>

mode 访问方式 文件指针 写入形式
r 只读 文件头  
r+ 读写 文件头  
w 写入 文件头,并将文件大小截为0 覆盖原有内容
w+ 读写 文件头,并将文件大小截为0,文件不存在则创建  
a 写入 文件末尾,文件不存在则创建  
a+ 读写 文件末尾,文件不存在则创建 在原有内容基础上写入

 文件读取:

fread($file,$length):读取文件

$length:文件指针最多读取length个字节

停止读取:读取了length字节、到达文件末尾(EOF)

 

fgets($fp):逐行读取文件

 

文件指针:

feof($fp):判断文件指针是否到了结束位置

到达末尾返回true,反之false

//结合文件的逐行读取:
while(!feof($fp)){   //读取前先判断是否到了结尾,到结尾则条件为false,不会再读取   $string = fgets($fp);   echo $string; }

 

fseek($fp,$length):在文件指针中定位

$length:值指针从文件头开始以字节数度量的新位置

应用:写入文件,写入之后指针在末尾,下次读取时需要将指针设置为0的位置

fwrite($fp,"123");
fseek($fp,0);//将指针位置移动到0的位置读取
fread($fp);

 

  

fwrite($string,"a+"):写入文件

 

fclose():关闭文件

 

文件数据处理

$_FILES :接收上传文件的信息,原始数据如下:

        技术分享

 

上传文件之后:

技术分享

 

 

 

 

 

nae 上传的文件原文件名,不代表文件,仅仅是字符串

①tmp_name:文件上传到服务器的临时的文件名,上传后的文件位于该位置,这个是文件

②type:上传的文件类型

③size:上传的文件大小

④error:上传文件的错误信息

 

 

move_uploaded_file($filename,$destination):将上传文件移动到新的位置

$filename:上传的文件的文件名

$destination:移动文件的目标位置

返回值:成功返回true,不成功返回false(可以作为判断条件)   

 

 

php lesson~文件相关

原文:http://www.cnblogs.com/ydfqixn/p/7816701.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!