PHP目錄處理—開啟/關閉目錄
#什麼是目錄處理?
目錄是一種特殊的文件,要瀏覽目錄下的文件,首要做的就是開啟目錄,瀏覽完畢後,同樣要關閉目錄。目錄處理包括開啟目錄,瀏覽目錄以及關閉目錄。
在前的文章我們介紹了PHP檔案處理,其時目錄處理跟文件處理是類似的, 都是要打開,瀏覽關閉,這個流程是一樣,只是所用的函數不一樣而已,有關於PHP檔案處理的文章:
上面的幾篇文章詳細介紹了PHP檔案處理以及常用函數,小夥伴們可以看看,那麼我們這篇文章給大家介紹PHP目錄處理,打開和關閉目錄!
一:開啟目錄
開啟/關閉目錄和開啟/關閉檔案類似,但是開啟的檔案如果不存在,那麼就會自動建立一個新的文件,而開啟的目錄如果不正確,那麼就一定會報錯!
PHP使用opendir()函數來開啟目錄,該函數語法格式如下:
resource opendir ( string $path [, resource $context ] )
函數opendir()的參數path 是一個合法的目錄路徑,成功執行後傳回指向該目錄的指針,如果path不是一個合法的目錄或因為權限或檔案系統錯誤而無法開啟目錄,則傳回false並產生一個E_WARNING等級的錯誤訊息,可以再opendir()前面加上「@」符號來封鎖錯誤訊息的輸出。
二:關閉目錄
關閉目錄使用closedir()函數,函數語法格式如下:
void closedir ([ resource $dir_handle ] )
參數handle為使用opendir()函數開啟的一個目錄指標。
下面的實例就是為開啟和關閉目錄的流程程式碼,具體範例程式碼如下:
<?php header("Content-Type:text/html; charset=utf-8"); $path = "D:\phpStudy\WWW\php"; if(is_dir($path)){ //检测是否是一个目录 if($dire = opendir($path)){ //判断打开目录是否成功 echo $dire; //输出目录指针 } } else{ echo "路径错误"; exit(); } .... //其他操作 closedir($dire); //关闭目录 ?>
is_dir()函數判斷目前路徑是否為一個合法的目錄,如果合法,傳回true ,否則回傳false。
開啟/關目錄就介紹到這裡,下一篇文章我們來介紹瀏覽目錄和操作目錄,具體請閱讀《PHP目錄處理—瀏覽目錄以及操作目錄》!
以上是PHP目錄處理—開啟/關閉目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!