最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

兼容PHP5的PHP目錄管理函數(shù)庫

 更新時間:2008年07月10日 23:43:03   作者:  
php下進行目錄的一些操作,經(jīng)常用到的方法
主要能兼容: PHP 5
一、chdir -- 改變目錄
語法:bool chdir ( string directory )
返回值:整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明:
將 PHP 的當(dāng)前目錄改為directory。directory:新的當(dāng)前目錄。返回值如果成功則返回 TRUE,失敗則返回 FALSE。
例子講解: 

 程序代碼
<?php
// current directory
echo getcwd() . "\n";
chdir('public_html');
// current directory
echo getcwd() . "\n";
?>


輸出結(jié)果為:
/home/vincent
/home/vincent/public_html

注意:循環(huán)語句中會出現(xiàn)“ Warning: chdir(): No such file or directory (errno 2) in ***** on line *”錯誤。


 程序代碼
<?php
// current directory
echo getcwd() . "\n";
for($i=1; $i<=2; $i++){
chdir('whoist');
// current directory
echo getcwd() . "\n";
}
?>


二、dir -- directory 類
語法:new dir(string directory);
返回值:類
函數(shù)種類: 文件存取
內(nèi)容說明:
這是一個類似面向?qū)ο蟮念悇e類,用來讀取目錄。當(dāng)目錄參數(shù) directory 打開之后,有二個屬性可用:handle 屬性就像其它非類的函數(shù)所用的 readdir()、rewinddir() 及 closedir();path 屬性則配置打開目錄后的路徑參數(shù)。本類有三個方法 (method):read、rewind 與 close。
class dir {
dir ( string directory )
string path
resource handle
string read ( void )
void rewind ( void )
void close ( void )
}
例子講解: 

 程序代碼
<?php
$d = dir("/etc/php5");
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n"; 
}
$d->close();
?>


輸出結(jié)果為:
Handle: Resource id #2
Path: /etc/php5
.
..
apache
cgi
cli

注: read 方法返回的目錄項的順序依賴于系統(tǒng)。
注: 本函數(shù)定義了內(nèi)部類 Directory,意味著不能再用同樣的名字定義用戶自己的類。

三、closedir -- 關(guān)閉目錄句柄
語法:void closedir ( resource dir_handle )
返回值:無
函數(shù)種類: 文件存取
內(nèi)容說明:
關(guān)閉由 dir_handle 指定的目錄流。流必須之前被 opendir() 所打開。
例子講解:

 程序代碼
<?php
$dir = "/etc/php5/";
// Open a known directory, read directory into variable and then close
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        $directory = readdir($dh);
        closedir($dh);
    }
}
?>


四、opendir -- 打開目錄句柄
語法:resource opendir ( string path [, resource context] )
返回值:整數(shù)
函數(shù)種類: 文件存取
內(nèi)容說明:
本函數(shù)用來打開目錄資料流。返回的整數(shù)是可供其它目錄函數(shù)closedir(),readdir() 和 rewinddir() 操作的 handle。如果成功則返回目錄句柄的resource,失敗則返回 FALSE。
例子講解:

 程序代碼
<?php
$dir = "/etc/php5/";
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
   if ($dh = opendir($dir)) {
       while (($file = readdir($dh)) !== false) {
            echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
       }
        closedir($dh);
    }
}
?>


輸出結(jié)果為:
filename: . : filetype: dir
filename: .. : filetype: dir
filename: apache : filetype: dir
filename: cgi : filetype: dir
filename: cli : filetype: dir

相關(guān)文章

  • PHP實現(xiàn)事件機制的方法

    PHP實現(xiàn)事件機制的方法

    這篇文章主要介紹了PHP實現(xiàn)事件機制的方法,實例分析了php針對事件機制的定義與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • PHP 觀察者模式的實現(xiàn)代碼

    PHP 觀察者模式的實現(xiàn)代碼

    以下案例是基于在PHP中觀察者模式的實現(xiàn)。需要的朋友參考下
    2013-05-05
  • PHP create_function()函數(shù)應(yīng)用實例詳解

    PHP create_function()函數(shù)應(yīng)用實例詳解

    create_function()函數(shù)在代碼審計中,主要用來查找項目中的代碼注入和回調(diào)后門的情況,熟悉了執(zhí)行流程,我們可以熟練的實現(xiàn)對代碼注入的payload構(gòu)造,從而進行漏洞挖掘和找出存在的缺陷
    2022-10-10
  • php實現(xiàn)保存submit內(nèi)容之后禁止刷新

    php實現(xiàn)保存submit內(nèi)容之后禁止刷新

    這篇文章主要介紹了php保存submit內(nèi)容之后禁止刷新的具體實現(xiàn),需要的朋友可以參考下
    2014-03-03
  • php字符串截取的3個簡單方法

    php字符串截取的3個簡單方法

    這篇文章主要給大家介紹了關(guān)于php字符串截取的3個簡單方法,字符串的截取php中有非常多的字符串處理函數(shù),其中就有字符串截取函數(shù),文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • PHP面向?qū)ο蠓治鲈O(shè)計的61條軍規(guī)小結(jié)

    PHP面向?qū)ο蠓治鲈O(shè)計的61條軍規(guī)小結(jié)

    你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應(yīng)當(dāng)把這些原則看成警鈴,若違背了其中的一條,那么警鈴就會響起 。
    2010-07-07
  • PHP中遍歷數(shù)組的三種常用方法實例分析

    PHP中遍歷數(shù)組的三種常用方法實例分析

    這篇文章主要介紹了PHP中遍歷數(shù)組的三種常用方法,結(jié)合實例形式分析了php針對數(shù)組使用for、foreach、list()、each()和while聯(lián)合使用遍歷數(shù)組相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • PHP實現(xiàn)Soap通訊的方法

    PHP實現(xiàn)Soap通訊的方法

    這篇文章主要介紹了PHP實現(xiàn)Soap通訊的方法,是web service的一個典型應(yīng)用,需要的朋友可以參考下
    2014-11-11
  • php實現(xiàn)兩表合并成新表并且有序排列的方法

    php實現(xiàn)兩表合并成新表并且有序排列的方法

    這篇文章主要介紹了php實現(xiàn)兩表合并成新表并且有序排列的方法,涉及針對數(shù)組的遍歷與排序操作技巧,具有一定的實用價值,需要的朋友可以參考下
    2014-12-12
  • MySQL修改密碼方法總結(jié)

    MySQL修改密碼方法總結(jié)

    MySQL修改密碼方法總結(jié) 首先要聲明一點,大部分情況下,修改MySQL是需要有mysql里的root權(quán)限的,所以一般用戶無法更改密碼,除非請求管理員。
    2008-03-03

最新評論

勐海县| 抚宁县| 德格县| 芦溪县| 德兴市| 平乐县| 昌都县| 乃东县| 布拖县| 仙游县| 原阳县| 夏津县| 惠东县| 红安县| 通山县| 舒兰市| 阿拉善右旗| 高雄市| 同德县| 武胜县| 东明县| 常州市| 新晃| 宾川县| 英山县| 九台市| 乌苏市| 巴塘县| 宣化县| 丹巴县| 瑞昌市| 江安县| 天台县| 平利县| 庆云县| 武安市| 泰和县| 武威市| 阳新县| 社会| 浪卡子县|