Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyswietlenie wszystkich plikow o podanej nazwie
JamalBIG
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

Jest jakis sposob na wyswietlenie wszystkich plikow z danego folderu ktorych nazwa zaczyna sie np. na obrazek.* (chodzi mi o wyswieltenie wszystkich formatow takich jak *.gif, *.jpeg, *.png itp...)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
jareeny
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


Ale wyświetlenie nazw plików, czy samych obrazków na stronie?


--------------------
banan wszyscy.
Go to the top of the page
+Quote Post
JamalBIG
post
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Troche moze rozwine... Mam folder 'obraz' w ktorym jest jedo zdjecie o nazwie obraz.*, teraz chcialbym w jakis sposob go wyswietlic (obraz) 'nie znajac' rozszezenia tego pliku...
Go to the top of the page
+Quote Post
Czapla
post
Post #4





Grupa: Zarejestrowani
Postów: 130
Pomógł: 3
Dołączył: 10.12.2007
Skąd: Bielsko-Biała

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


glob();" title="Zobacz w manualu PHP" target="_manual


--------------------
Life is a game, continue playing and try to be a pr0.
Go to the top of the page
+Quote Post
matixrr
post
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 14.04.2007

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


  1. <?php
  2. $directory="obraz";
  3. $dir=opendir($directory);
  4. while($file_name=readdir($dir))
  5.    {
  6.    if(($file_name!=".")&&($file_name!=".."))
  7.        {
  8.        $file_list.="<img src=obraz/$file_name>";
  9.        }
  10.    }
  11. closedir($dir);
  12. Pliki w $directory:
  13. $file_list";
  14. ?>


Ogolnie skrypt sluzy do wyswietlania nazw pliku danego folderu ale mozna przerobic go na cos takiego smile.gif Oczywiscie jesli to ma byc dla tylko jednego zdjecia to kod jest zbyt rozbudowany smile.gif


--------------------
Pomogłem? Zmotywuj mnie do dalszej pracy i kliknij magiczny przycisk:

Go to the top of the page
+Quote Post
kefirek
post
Post #6





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Pisane z palca ale powinno dzialac
  1. <?php
  2. $katalog = 'pliki/';
  3.  
  4. $tab = array();
  5. $typy = array(".gif",".jpg",".jpeg",".png");
  6. if (is_dir($katalog)) {
  7. $pliki = opendir($katalog);
  8. while ($file = readdir($pliki)) {
  9. $typ = strtolower(strrchr($file,"."));
  10.  
  11. if (in_array($typ, $typy)) { $tab[]=$file; }
  12. }
  13. }
  14. foreach ($tab AS $nazwa){
  15. echo "<img src='$nazwa' alt='' />";
  16. }
  17. ?>


Ten post edytował kefirek 1.02.2009, 16:52:39
Go to the top of the page
+Quote Post
isso
post
Post #7





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Taka mała uwaga winksmiley.jpg, jeżeli robisz to jako jakiś zewnętrzny skrypt z możliwością dogrywania plików itd. to przydałoby się sprawdzać mime pliku, ponieważ można czasami przesłać komuś na serwer np. exploit.exe.jpeg


--------------------
Go to the top of the page
+Quote Post
JamalBIG
post
Post #8





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Dzieki wszystkim ale za rozne wersje, z pewnoscia sie przydadza ale glob() w zupelnosci wystarczyl.
Pozdrawima
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: 21.08.2025 - 08:23