码迷,mamicode.com
首页 > Web开发 > 详细

php lesson~文件相关

时间:2017-11-10 23:17:07      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:length   tmp   http   php   nat   color   fread   move   类型   

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~文件相关

标签:length   tmp   http   php   nat   color   fread   move   类型   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!