Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie zawartości katalogu jpg
david8213
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 0
Dołączył: 9.12.2009

Ostrzeżenie: (10%)
X----


Co tu należy dodać aby wyświetlalo zawartość katalogu ale tylkopliki np jpg czy png ?

  1. <?
  2. $sciezka = "./small";
  3. $f = opendir($sciezka);
  4. while (false !== ($plik = readdir($f))) {
  5. if ($plik<>"." and $plik<>"..") {
  6. if (is_dir($plik)) $lista[] = " [$plik]";
  7. else $lista[] = $plik;
  8. }
  9. }
  10.  
  11. rsort($lista);
  12.  
  13. foreach($lista as $plik) {
  14. $plik = trim($plik);
  15. echo "<div class=\"ramka2\"><div class=\"tabela\"><a href=small/$plik><img src=\"small/$plik\" class=\"ramka\"></a></div></div> ";
  16. }
  17. ?>

Bo wyswietla mi co jakiś czas puste przestrzenie... Jakieś ukryte pliki inne niz graficzne na serwerze

Ten post edytował david8213 24.06.2023, 10:32:54
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Możesz użyć https://www.php.net/manual/en/function.glob.php


--------------------
Go to the top of the page
+Quote Post
kreatiff
post
Post #3





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


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']

Ten post edytował kreatiff 25.06.2023, 12:04:41
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:59