首页
/
每日頭條
/
生活
/
php訪問首頁
php訪問首頁
更新时间:2026-09-15 16:34:08

1.讀取目錄文件

1)opendir

定義和用法

opendir() 函數打開目錄句柄。

語法

opendir(path,context);

參數 描述

path 必需。規定要打開的目錄路徑。

context 可選。規定目錄句柄的環境。context 是可修改目錄流的行為的一套選項。

技術細節

返回值:

成功則返回目錄句柄資源。失敗則返回 false。

如果路徑不是合法目錄,或者由于許可限制或文件系統錯誤導緻的目錄不能打開,則抛出 E_WARNING 級别的錯誤。

您可以通過在函數名稱前添加 '@' 來隐藏 opendir() 的錯誤輸出。

2)readdir

定義和用法

readdir() 函數返回目錄中下一個文件的文件名。

語法

readdir(dir_handle);

例:dir2.php

定義和用法

dir() 函數返回 directory 類的實例。該函數用于讀取一個目錄,包含如下:

給定的要打開的目錄 dir() 的 handle 和 path 兩個屬性是可用的 handle 和 path 屬性有三個方法:read()、rewind() 和 close()

語法

dir(directory,context);

參數 描述

directory 必需。規定要打開的目錄。

context 可選。

返回值: 返回 Directory 類的實例。若失敗則返回 FALSE。

<?php

$d = dir("dir");//打開的目錄

echo "Handle: " . $d->handle . "<br>"; //句柄屬性

echo "Path: " . $d->path . "<br>";//路徑屬性

while ($entry = $d->read()){ //讀取文件名 遍曆操作

echo $entry."<br>";

}

$d->close();//關閉

?>

結果:

php訪問首頁(PHP訪問目錄)1

2.創建和删除目錄

1)mkdir

定義和用法

mkdir() 函數創建目錄。

若成功,則返回 true,否則返回 false。

語法

mkdir(path,mode,recursive,context)

參數 描述

path 必需。規定要創建的目錄的名稱。

mode 必需。規定權限。默認是 0777。

recursive 必需。規定是否設置遞歸模式。

context 必需。規定文件句柄的環境。Context 是可修改流的行為的一套選項。

說明

mkdir() 嘗試新建一個由 path 指定的目錄。

默認的 mode 是 0777,意味着最大可能的訪問權。

2)rmdir

定義和用法

rmdir() 函數删除空的目錄。

若成功,則該函數返回 true。若失敗,則返回 false。

語法

rmdir(dir,context)

參數 描述

dir 必需。規定要删除的目錄。

context 必需。規定文件句柄的環境。Context 是可修改流的行為的一套選項。

說明

嘗試删除 dir 所指定的目錄。 該目錄必須是空的,而且要有相應的權限。

例:mkdir.php

<?php

$dirname = "dir";//文件目錄

if(file_exists($dirname))//判斷文件是否存在,如果存在删除

{

rmdir($dirname);

}

if(mkdir($dirname))//創建目錄 若成功,則返回 true,否則返回 false。

{

echo "{$dirname}創建成功";

}

?>

結果:

php訪問首頁(PHP訪問目錄)2

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
張籍最出名的一段話
張籍最出名的一段話
古人常說,讀萬卷書,行萬裡路。在信息通訊不發達的時代,讀書和遊曆是見識世面,豐富眼界的最好方式。尤其對于擅長寫現實主義風格的文人們,隻有耳濡目染古今絕學,親眼目睹天下悲喜,才能誕生優秀的作品。唐朝中晚期詩人張籍,便是這樣的代表。張籍是一位現...
2026-09-15
ROG官翻機筆記本是否值得入手
ROG官翻機筆記本是否值得入手
1月5日,在2022年國際消費電子展(CES)上,ROG正式發布2022年全系新品,及首款二合一輕薄本幻X,此外,ROG還針對幻系列全能本和遊戲本等一系列産品進行了升級,同時ROGCitadelXV遊戲也進行了升級。ROG幻X:性能拉滿的二...
2026-09-15
侏儒狨猴即将滅絕了嗎
侏儒狨猴即将滅絕了嗎
大自然是生命之源,對于生命的探索,科學家們從未停止過,為了深入研究“雜交配種”的科學實驗,科學家們把全部精力都放在了科學實驗中。從克隆羊到老虎與獅子雜交演變成獅虎獸,驢和馬雜交演變成騾子等等,從衆多科學實驗中不難發現,地球的生物是多樣性的。...
2026-09-15
2022年金牛座事業
2022年金牛座事業
文/1點星座衆所周知,金牛座一個很沒有安全感的星座,我們身邊的金牛座活的是最認真的一個星座。絲毫不敢怠慢自己的工作,唯恐自己有天會丢掉自己的飯碗。小心翼翼的金牛座最害怕的事情就是自己沒錢賺。金牛座的人夢見這幾樣東西,明年必定會發大财。1,夢...
2026-09-15
低血糖不能吃什麼水果
低血糖不能吃什麼水果
主要是含糖高的水果。水果中糖的含量如下,供參考:桃、西瓜、梨、橙子等口感甜的水果,其實際含糖量并不算高,屬于低糖、中糖的水果。而口感酸甜的紅果、大棗,卻屬于高糖水果,并不适合糖尿病病人食用。高糖水果:香蕉、葡萄、荔枝、龍眼、棗、紅果中糖水果...
2026-09-15
Copyright 2023-2026 - www.tftnews.com All Rights Reserved