$dir = '../mods/';
if ($dh = opendir($dir)) {
while($files[] = readdir($dh));
foreach($files as $file)
{
$d=htmlspecialchars($d); // что бы спецсимволы нормально отображались
echo '<a href="../mods/'.$file.'"> '.$file.' </a><br />';
}
closedir($dh);
}
выводит
как убрать точки?
Спустя 3 минуты, 38 секунд (1.08.2012 - 18:27) inpost написал(а):
unset из массива [0] и [1] всегда!
Спустя 2 минуты, 50 секунд (1.08.2012 - 18:30) Guest написал(а):
if($file !== '.' && $file !== '..'){
echo '<a href="../mods/'.$file.'"> '.$file.' </a><br />';
}
echo '<a href="../mods/'.$file.'"> '.$file.' </a><br />';
}
Спустя 6 минут, 17 секунд (1.08.2012 - 18:36) pak написал(а):
а почему функцию scandir не используете?
Спустя 1 минута, 48 секунд (1.08.2012 - 18:38) inpost написал(а):
pak
Или glob
Или glob
Спустя 5 минут, 50 секунд (1.08.2012 - 18:44) DarkGuy написал(а):
unset из массива [0] и [1] всегда
не покатит ибо
Array ( [0] => messages [1] => .. [2] => . [3] => problem [4] => )
scandir и glob не умею, научите буду благодарен.
не покатит ибо
Array ( [0] => messages [1] => .. [2] => . [3] => problem [4] => )
scandir и glob не умею, научите буду благодарен.
Спустя 4 минуты, 41 секунда (1.08.2012 - 18:49) pak написал(а):
$dir = '/tmp';
$files = scandir($dir);
print_r($files);
Спустя 1 минута, 57 секунд (1.08.2012 - 18:51) inpost написал(а):
DarkGuy
php.net , scandir. У scandir всегда . и .. идёт 0 и 1. В крайнем случае проверку делай, чтобы строка не равнялась, но это выше уже подсказали.
php.net , scandir. У scandir всегда . и .. идёт 0 и 1. В крайнем случае проверку делай, чтобы строка не равнялась, но это выше уже подсказали.
Спустя 1 час, 10 минут, 13 секунд (1.08.2012 - 20:01) I++ написал(а):
Цитата (inpost @ 1.08.2012 - 20:27) |
unset из массива [0] и [1] всегда! |
Интересно, а что будет если мы будем находиться в дире / тобишь в корне
Спустя 3 минуты, 30 секунд (1.08.2012 - 20:04) inpost написал(а):
I++
точка даже в корне будет, а возврат назад разве не будет? В любом случае даже корень будет в какой-то папке.
Не задумывался и не сталкивался.
точка даже в корне будет, а возврат назад разве не будет? В любом случае даже корень будет в какой-то папке.
Не задумывался и не сталкивался.