PHP kullanarak geçerli klasörü tara

4 Cevap php

Ben böyle bir klasör yapısı vardır:

/articles
     .index.php
     .second.php
     .third.php
     .fourth.php

Ben second.php kodumu yazıyorum, nasıl geçerli klasörü (haberler) tarayabilirsiniz?

Teşekkürler

4 Cevap

$files = glob(dirname(__FILE__) . "/*.php");

http://php.net/manual/en/function.glob.php

PHP manual:

$dir = new DirectoryIterator(dirname($path));
foreach ($dir as $fileinfo) {
    if (!$fileinfo->isDot()) {
        var_dump($fileinfo->getFilename());
    }
}
<?php

$path = new DirectoryIterator('/articles');

foreach ($path as $file) {
    echo $file->getFilename() . "\t";
    echo $file->getSize() . "\t";
    echo $file->getOwner() . "\t";
    echo $file->getMTime() . "\n";
}

?>

From The Standard PHP Library (SPL)

Ben böyle bir şey yapmak istiyorum varsayarak yaşıyorum sen 'tarama' demek ne bağlıdır:

$dir_handle = opendir(".");

 while($file = readdir($dir_handle)){
      //do stuff with $file
 }