Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie plikó z katalogu PHP
mozart2008
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 6.05.2010

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


Witam,
mam taki kodzik:
  1. <?php
  2.  
  3. $directory="filmiki/";
  4. $dir=opendir($directory);
  5. while($file_name=readdir($dir))
  6. {
  7. if(($file_name!=".")&&($file_name!=".."))
  8. {
  9. $file_list.="<a href=\"index.php?strona=wyswietlaniefilmiku&filmik=$file_name\">$file_name</a> <br />";
  10. }
  11. }
  12. closedir($dir);
  13. echo ''.$file_list.' <br />';
  14. ?>


I mam pytanie jak moge go przerobić żeby wyświetlał mi pliki tylko jednego formatu... i żęby przy wyświetlaniu kasował format na końcu.. czyli zamiast plik.jpg to plik

Z góry dzięki;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




MANUAL Grrr
http://pl.php.net/manual/en/function.basename.php


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





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Glob do filtrowania plików. I jak wspomniał wookieb - basename do pozbawienia ich rozszerzenia.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
mozart2008
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 6.05.2010

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


Dzięki wszystkim;)

Napisałem taki kod:
  1. <?php
  2.  
  3. foreach (glob("filmiki/*.flv") as $filename) {
  4. $f = str_replace('.flv', '', $filename);
  5. $nazwa_file_name = str_replace('filmiki/', '', $f);
  6. echo "<a href=\"index.php?strona=wyswietlaniefilmiku&filmik=$nazwa_file_name\">$nazwa_file_name</a> <br />";
  7. }
  8.  
  9. ?>

Go to the top of the page
+Quote Post
wookieb
post
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Jesteś pewien, że NIE łatwiej było użyć basename ?


--------------------
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: 20.08.2025 - 14:13