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

php常见的类库-文件操作类

时间:2015-04-01 23:34:04      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

工作中经常用php操作文件,因此把常用文件操作整理出来:

 1 class hylaz_file{
 2     /**
 3      * Read file
 4      * @param string $pathname
 5      * @return string content
 6      */
 7     public static function read_file($pathname){
 8         return @file_get_contents($pathname);
 9     }
10     /**
11      * Write File
12      * @param string $pathname 文件名称
13      * @param string $data  写入到文件的数据
14      * @param string $md 打开文件模式
15      * @return int bool
16      */
17     public static function  write_file($pathname,$data,$md=‘wb‘){
18         if(!$fp=fopen($pathname,$mode))
19             return false;
20         flock($fp,LOCK_EX);
21         for($result=$written=0,$length=strlen($data),$written<$length;$written+=$result){
22             if(($result=fwrite($fp,substr($data,$written)))===FALSE){
23                 break;
24             }
25         }
26         flock($fp, LOCK_UN);
27         fclose($fp);
28         return is_int($result);
29     }
30 }
 1 class hylaz_file{
 2     /**
 3      * Read file
 4      * @param string $pathname
 5      * @return string content
 6      */
 7     public static function read_file($pathname){
 8         return @file_get_contents($pathname);
 9     }
10     /**
11      * Write File
12      * @param string $pathname 文件名称
13      * @param string $data  写入到文件的数据
14      * @param string $md 打开文件模式
15      * @return int bool
16      */
17     public static function  write_file($pathname,$data,$md=‘wb‘){
18         if(!$fp=fopen($pathname,$mode))
19             return false;
20         flock($fp,LOCK_EX);
21         for($result=$written=0,$length=strlen($data),$written<$length;$written+=$result){
22             if(($result=fwrite($fp,substr($data,$written)))===FALSE){
23                 break;
24             }
25         }
26         flock($fp, LOCK_UN);
27         fclose($fp);
28         return is_int($result);
29     }
30 }

 

php常见的类库-文件操作类

标签:

原文地址:http://www.cnblogs.com/hylaz/p/4385597.html

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