$directory = 'folder'; foreach (new DirectoryIterator($directory) as $files) { $onlydirectory = !$files -> isDot() and !$files -> isDir() and !$files -> isExecutable(); $filename = $files -> getFilename(); $date = $files -> getMTime(); $size = $files -> getSize(); if($onlydirectory) { echo '<tr class="'. $class.'"><td class="tdf"><input type="checkbox" /></td><td class="tdf">'.imagefile($filename).'</td><td class="tdk">'.$filename.'</td><td class="tdn">'.$size.'</td><td class="tdn">'.$date.'</td><td class="tdu">edycja</td><td class="tdu">usun</td></tr>'; } }
Chciałbym nazwy plików posortować alfabetycznie:
$directory = 'folder'; foreach (new DirectoryIterator($directory) as $files) { $onlydirectory = !$files -> isDot() and !$files -> isDir() and !$files -> isExecutable(); $filename = $files -> getFilename(); $date = $files -> getMTime(); $size = $files -> getSize(); if($onlydirectory) { $filetab[] = $filename; } } foreach ($filetab as $filename) { echo '<tr class="'. $class.'"><td class="tdf"><input type="checkbox" /></td><td class="tdf">'.imagefile($filename).'</td><td class="tdk">'.$filename.'</td><td class="tdn">'.$sizeinkb.'</td><td class="tdn">'.$date.'</td><td class="tdu">edycja</td><td class="tdu">usun</td></tr>'; }
Jednak nie wiem czy robię to dobrze, oraz jak odczytać w foreach inne dane?
Kod
foreach ($filetab as $filename && )