首頁  >  文章  >  後端開發  >  PHP目錄處理—開啟/關閉目錄

PHP目錄處理—開啟/關閉目錄

黄舟
黄舟原創
2017-04-17 17:34:133912瀏覽

PHP目錄處理—開啟/關閉目錄

#什麼是目錄處理?

目錄是一種特殊的文件,要瀏覽目錄下的文件,首要做的就是開啟目錄,瀏覽完畢後,同樣要關閉目錄。目錄處理包括開啟目錄,瀏覽目錄以及關閉目錄。

在前的文章我們介紹了PHP檔案處理,其時目錄處理跟文件處理是類似的, 都是要打開,瀏覽關閉,這個流程是一樣,只是所用的函數不一樣而已,有關於PHP檔案處理的文章:

PHP檔案處理—開啟/關閉檔案

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn