david8213
24.06.2023, 10:30:19
Co tu należy dodać aby wyświetlalo zawartość katalogu ale tylkopliki np jpg czy png ?
<?
$sciezka = "./small";
while (false !== ($plik = readdir($f))) { if ($plik<>"." and $plik<>"..") {
if (is_dir($plik)) $lista[] = " [$plik]"; else $lista[] = $plik;
}
}
foreach($lista as $plik) {
echo "<div class=\"ramka2\"><div class=\"tabela\"><a href=small/$plik><img src=\"small/$plik\" class=\"ramka\"></a></div></div> "; }
?>
Bo wyswietla mi co jakiś czas puste przestrzenie... Jakieś ukryte pliki inne niz graficzne na serwerze
kreatiff
25.06.2023, 12:04:03
W "else" drugiego if'a możesz dodać warunek z mime_content_type na sprawdzanie czy to obrazek z tych dozwolonych.
Albo (prawdopodobnie to rozwiązanie jest szybsze, ale kosztem 100% pewności), czy rozszerzenie pliku jest jednym z tych, które są dopuszczone, wykorzystując np. pathinfo($plik)['extension']