檔案和目錄:
判斷是檔案還是目錄:filetype()
var_dump(filetype("./test")); 輸出當前目錄下的test檔案
判斷是否是檔案:is_file()
var_dump(is_file("./aa.txt")); //判斷aa是否是檔案
判斷是否是目錄:is_dir()
is_dir("./test"); //判斷test是否是目錄
echo date("y-m-d h:i:s",fileatime("./aa.txt")); //輸出檔案aa的上次訪問時間
如圖:
filectime("./aa.txt"); //檔案aa的建立時間
echo date("y-m-d h:i:s",filemtime("./aa.txt")); //檔案aa的修改時間
獲取檔案大小:filesiz()
echo filesize("./aa.txt");//獲取檔案aa的大小
判斷檔案是否存在:file_exists()
var_dump(file_exists("./aaa.txt")); //判斷檔案是否存在
/代表根,在網頁裡面代表www目錄,在php裡面代表磁碟根
echo $_server['document_root']; //伺服器的根目錄
echo basename("./aa.txt"); //獲取路徑中的檔名
echo dirname("../0428/dbda.class.php"); //獲取路徑中的資料夾目錄
var_dump(pathinfo("../0428/dbda.class.php"));//獲取路徑資訊
echo realpath("./aa.txt"); //將相對路徑轉化成絕對路徑
目錄操作
mkdir("./aa"); //建立目錄
rmdir("./aa"); //刪除目錄,目錄必須為空
rename("./test","../ceshi"); //移動目錄
遍歷目錄
var_dump(glob("./qiyezhan/*.txt")); //獲取目錄下所有檔案
開啟目錄,返回目錄資源
$dname = "./qiyezhan";
$dir = opendir($dname);
從目錄資源裡面讀檔案,每次讀乙個
while($fname = readdir($dir))
//關閉目錄資源
closedir($dir);
touch("./aa.txt"); //建立檔案
copy("./aa.txt","../aa.txt"); //複製檔案
unlink("./aa.txt"); //刪除檔案
echo file_get_contents(""); //讀取檔案
file_put_contents("11.txt","hello"); //寫內容
readfile("./11.txt"); //讀取並輸出
var_dump(file("11.txt")); //讀取檔案內容,返回陣列,每行是乙個元素
開啟檔案
$f = fopen("./11.txt","a");
fwrite($f,"wwwww");
關閉檔案
fclose($f);
例子1,獲取某個資料夾下所有檔案的數量:
<?php結果輸出為14//造乙個函式,給乙個資料夾,返回該資料夾下檔案數量
echo filecount("./dist");
function filecount($fname
)
else
if(is_dir($furl
)) }}
//關閉資料夾
closedir($dir
);
return
$sum
; }
else
}?>
例題2:刪除資料夾:
shanchu("./qiyezhan");function shanchu($fname
)
else}}
closedir($dir
);
//刪除該資料夾
rmdir($fname
);
}else
}
PHP基礎學習之檔案操作。
php支援檔案的各種處理方式,包括開啟關閉 拷貝 讀取,簡單介紹如下 fopen 開啟檔案 fclose 關閉檔案 fgets 從檔案指標讀取一行資料,讀取到回車算一行。fread 以二進位制方式讀取檔案,讀取指定長度 file 讀取整個檔案的內容存放在陣列,每一行佔陣列乙個值 aaa file u...
php操作php檔案
聽起來有些暈吧?使用php來操作php頁面。有乙個小的用途,在乙個系統當中可能會有個別的小項不便存入資料庫,但是我們又要經常在其他頁面當中呼叫,而且還需要更新,那麼我們就可以用這種方式來解決。其中遇到幾個小問題,搞了俺半天時間才搞定 比如說 使用者需要更改某乙個標題,但是單獨為這個標題在建立乙個表,...
php檔案操作
1 開啟檔案 resource fopen string filename,string mode bool use include path resource zcontext handle fopen filename,mode 開啟檔案,返回代表此檔案的資源的控制代碼 檔名稱可以使用相對路徑或...