萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 文件操作函數(文件 創建,刪除,修改 復制 屬性)(1/3)

php 文件操作函數(文件 創建,刪除,修改 復制 屬性)(1/3)

本文章要講關於php 文件操作函數他們包括對文件 創建,刪除,修改 復制 獲取文件屬性,判斷文件是否存在,寫文件,改變文件屬性,給寫內容,復制文件 寫文件的時候有時候需要鎖定,然後寫等操作。

 ●    讀文件

首先是一個文件看能不能讀取(權限問題),或者存在不,我們可以用is_readable函數獲取信息.:

 代碼如下 復制代碼 <?php
$file = 'dirlist.php';
if (is_readable($file) == false) {
        die('文件不存在或者無法讀取');
} else {
        echo '存在';
}
?>


 

判斷文件存在的函數還有file_exists(下面演示),但是這個顯然無is_readable全面.,當一個文件存在的話可以用
 

 

 代碼如下 復制代碼 <?php
$file = "filelist.php";
if (file_exists($file) == false) {
        die('文件不存在');
}
$data = file_get_contents($file);
echo htmlentities($data);
?>


但是file_get_contents函數在較低版本上不支持,可以先創建文件的一個句柄,然後用指針讀取全部:
 

 代碼如下 復制代碼
        $fso = fopen($cachefile, 'r');
        $data = fread($fso, filesize($cachefile));
        fclose($fso);
 

還有一種方式,可以讀取二進制的文件:
 

 

首頁 1 2 3 末頁

copyright © 萬盛學電腦網 all rights reserved