跟著辛星學習PHP的檔案目錄操作

2021-06-22 20:15:13 字數 1335 閱讀 3563

1.開啟目錄我們使用opendir,它需要傳遞乙個路徑引數,返回乙個資源物件。

2.關閉目錄我們使用closedir,它需要乙個傳遞乙個資源型別的引數,也就是opendir的返回值。

3.我們用mkdir來建立乙個目錄,它接受乙個字串型別的路徑引數。

4.判斷乙個路徑是否是乙個目錄用is_dir引數,它會返回乙個布林值。

5.我們可以用readdir來讀取目錄中的檔案和目錄的名稱,它每次呼叫都會返回乙個字串,並且每次呼叫都是向下移動乙個順序。

6.我們可以用rmdir來刪除目錄,它接受乙個字串型別的路徑位址,值得注意的是,刪除目錄的時候,目錄中必須是空的。

示例**:

<?php

//首先得到該目錄

$dir = "d:\www";

//如果它是乙個目錄,

//則把它下面的內容迴圈列印出來。

if(is_dir($dir))

}//最後關閉該目錄

closedir($dir_res);

1.我們使用fopen函式來開啟檔案,它需要乙個檔名和乙個模式,這個模式如下**:

mode引數取值意義r

唯讀方式開啟

r+讀寫方式開啟,

w寫入方式開啟,檔案存在則清空,不存在則建立

w+讀寫方式開啟,檔案存在則清空,不存在則建立

a追加寫入方式,檔案存在則追加,不存在則建立

a+追加讀寫方式,檔案存在則追加,不存在則建立

x寫入方式開啟,檔案存在則開啟失敗,不存在建立

x+讀寫方式開啟,檔案存在則開啟失敗,不存在建立

2.我們用fclose來關閉檔案,它需要的引數就是fopen的返回值。

3.fwrite則為向檔案中寫入資訊,它的第乙個引數為檔名,第二個引數為寫入的資訊,第三個引數為長度,通常只需要前兩個引數。

4.從檔案中讀取資訊常用的函式是fread,它一次性的讀取內容。也可以用getc來一次讀取乙個字元,還可以用gets來一次性讀取一行,這兩個函式在讀取完畢之後會自動移動檔案指標。

5.我們用filesize來獲得檔案的大小,它需要乙個檔名作為引數。

6.我們用unlink來刪除檔案,它需要乙個檔名作為引數。

<?php 

$file = fopen("dial.php","w+");

$text = '<?php

class mycontroller extends controller

}?>';

fwrite($file,$text);

fclose($file);

echo "建立成功";

辛星整理Linux下的 var目錄

首先說一下 var目錄吧,它一般儲存系統執行時需要改變的資料,一般每個系統都是指定的,下面是一些常見的子目錄的說明 1 var lib 系統正常執行時需要改變的檔案。2 var local 它儲存安裝的程式的可變資料,通常是系統管理員安裝的程式 3 var lock 它儲存的是鎖定檔案,許多程式有這...

辛星與您解讀PHP的遞迴

其實遞迴放到其他程式語言裡面可能是初學函式的乙個練習題,但是由於php的特殊性,我們把它拿出來專門講解一下,首先說一下什麼是遞迴把,我最早認識遞迴是求乙個數的階乘,比如我們寫乙個函式,然後求它的階乘是多少。看下面的php 求n!的值 function xin n else echo xin 4 它的...

《PHP程式設計最快明白》第五講 php目錄 檔案操作

例項15 目錄建立 刪除 複製 如下 www.cppcns.comphp dirfile 資料夾 dirfile iconv utf 8 gb2312 dirfile 轉碼,否則會看到windows裡面是亂碼,但程式能正常操作,讀取目錄時反過來才看到目錄的真正名字。if file exists di...