<?php $dir = opendir("../pages"); while (($f = readdir($dir)) !== false) echo $f."<br />"; closedir($dir); ?> Выводит: . .. del.php edit.php edit2.php error404.html home.html new.php obr.html photo.html product.html stati.html Нужно, чтобы выводил: error404.html home.html obr.html photo.html product.html stati.html Чего посоветуете?
Можно так, например: PHP: <?php $dir = opendir("../pages"); while(($f = readdir($dir)) !== false) { $fparts = explode('.', $f); if($fparts[(count($fparts) - 1)] !== 'php') echo($f . '<br />'); } closedir($dir); ?>
А можно переменную в цикл заключить? Например, чтобы всё это были элементы выпадающего списка? error404.html home.html obr.html photo.html product.html stati.html ?