程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php dir 函數教程

php dir 函數教程

編輯:關於PHP編程

上市文件
有時候,很高興使用PHP列出所有文件在某一目錄。要做到這一點,通過目錄類。

首先,我們必須著手目錄對象的目錄我們想看看。如果當前目錄下,使用' 。 ' ,因為這引用當前目錄。

<?php
$dir = dir(&apos;.&apos;);
?>


下部分是有點復雜,但是,這是因為PHP的文件建議,復雜的,但短期的方式做我們打算。

我使用的同時控制結構,通過環路的所有條目。對於條件下,我測試是否為目錄- > “請閱讀( )返回false (對! ==運營商的測試正確的類型,所以不會''評價為0或虛假的,因為它將與非型敏感運營商) 。我也確定$檔案內的表達,但轉讓將返回的最後價值的檔案後,轉讓。美元目錄- > “請閱讀( )方法將返回虛假的情況下,沒有更多的文件,它會打破循環。


<?php
while (false !== ($file = $dir->read())) {
 echo $file."n";
}
?>


如果您使用的是html文件,你將要使用<br />不是一個換行符,這樣的文件將出現在新生產線在您的網頁。
如果您以前執行的代碼,你會發現兩個奇怪的文件中列出您的腳本的輸出: 。和...這些都是參照當前目錄(該'.'),和父目錄(在'..').

如果你想排除這些從您的清單,只要寫一個聲明,如果檢驗是否為檔案的變數是不是這些價值,如果有的話,忽略它。

<?php
while (false !== ($file = $dir->read())) {
 if ($file != &apos;.&apos; && $file != &apos;..&apos;) {
  echo $file."n";
 }
}
?>


因此有必要關閉實例目錄級當你與他們做,以清潔的資源處理,並宣布操作系統,你就大功告成了它。

<?php
$dir->close();
?>


這結束學習如何名單檔案使用PHP 。在下一頁中,您將學習如何上傳文件從一個目錄服務器。在我向您發送了下一頁,不過,再實際使用能夠檢索檔案清單中的一個目錄,讀Kirupa的教程上解析外部數據。

Yay ,這是最後一頁!在過去的網頁中,您學到更實際的文件處理技巧,我們將總結起來在此網頁上。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved