几个封装很好的文件函数

来源:互联网 发布:淘宝店铺监控多久解除 编辑:程序博客网 时间:2024/05/24 07:07
/** * 循环创建目录 */function createFilePath($filepath){   if(!$filepath){      throw new Exception('filepath is null');   }   if(!file_exists($filepath)){      $this->createFilePath(dirname($filepath));//创建文件路径   }else{      return true;   }   return mkdir($filepath,0777);}/** * 写入文件 */function wireteFile($str,$filename){      $this->createFilePath(dirname($filename));   $fp = fopen($filename,'w');   $result = fwrite($fp,$str);   fclose($fp);   return $result ? true:false;}/** * 写入文件允许追加写入 */function writeFile($str,$is_add=false,$filename){   $this->createFilePath(dirname($filename));   $fp = $is_add ? fopen($filename,'a') : fopen($filename,'w');   $result = fwrite($fp,$str);   fclose($fp);   return $result ? true:false;}
0 0
原创粉丝点击