Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] oczytywanie plikow w petli, i wyswietlanie ich
andixxx
post 18.02.2007, 19:23:57
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 1.06.2006
Skąd: Legnica

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


  1. <?php
  2. $i=0;
  3. $katalog2 = "thumbs";
  4. $dir = opendir($katalog);
  5. while(false !== ($file = readdir($dir)))
  6. {
  7.  if($file != '.' && $file != '..')
  8.  $tab[$i++] = $file;
  9. }
  10. $file = array_reverse($tab);
  11. list($key, $val)=each($file);
  12.  
  13. echo '<img src="'.$katalog2.'/'.$val.'" >';
  14. ?>

w katalogu thumbs sa umieszczone pliki o nazwach typu: 0000.jpg, 0001.jpg, 0002.jpg, 0003.jpg .. 0125.jpg
w/w kod odczytuje wszystkie pliki a nastepnie wyswietla tylko plik z najwyzszym numerkiem (np. 0125.jpg)

i teraz mam pytanie, pewnie banalne, no ale nie moge sobie z nim poradzic .. jak zmienic ten kod, aby wyswietlany byl tylko plik drugi od konca? (np. 0123.jpg) ?

z gory dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post 18.02.2007, 21:25:21
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Przykład z manuala (reset" title="Zobacz w manualu PHP" target="_manual). Jest:
  1. <?php
  2. $file = array_reverse($tab);
  3. list($key, $val)=each($file);
  4. ?>

Dodaj dwa razy next" title="Zobacz w manualu PHP" target="_manual
  1. <?php
  2. next($file);
  3. next($file);
  4. ?>

Po array_reverse" title="Zobacz w manualu PHP" target="_manual
Możesz jeszcze po prostu dać:
  1. <?php
  2. list($key, $val)=$file[2];
  3. ?>


Ten post edytował erix 18.02.2007, 21:25:45


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
andixxx
post 18.02.2007, 23:53:45
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 1.06.2006
Skąd: Legnica

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


dzieki biggrin.gif
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:04