程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP關於file操作的常用方法

PHP關於file操作的常用方法

編輯:PHP綜合
吾愛編程在做項目時用到了關於文件的操作,接下來為大家整理了一下關於文件操作的方法,供大家參考:

代碼如下:
//向文件寫入信息
file_put_contents(filename,data);//等價於 $fp=fopen(filename,'a');fwrite($fp,data);fclose($fp);
//創建文件夾
mkdir(path,0777,true);//path是目錄地址,0777是unix權限設置(linux下全部權限,windows會忽略),true意思是可創建多級目錄
is_dir() // 判斷給定文件名是否是一個目錄
rmdir() // 刪除目錄

//結合上面的幾個方法 完成一個打log的方法
//如果路徑有中文記得先iconv("UTF-8", "GBK", $path);轉碼,不然中文會亂碼的
function write_log($path,$data){
    $filename=basename($path);
    $pathname=dirname($path);
    $status=self::log_mkdir($pathname);
    file_put_contents($pathname.'/'.$filename,$data);
}
//創建打log的目錄 
function log_mkdir($pathname){
    if(is_dir($pathname)){
        return true;
    }else{
        $res=mkdir($pathname,0777,true);
        return $res;
    }
}
*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved