Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sortowanie zdjęć według daty modyfikacji
arekko
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 8.01.2015

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


Witam, mam taki kod który wyświetla miniatury z pliku i chciałbym zmienić go tak aby wyświetlał je według kolejności modyfikacji. Pomoże ktoś?

<div align="center" id="galeria";>
<ul><?php
$katalog = "obrazki";
$katalogminiaturki = "miniaturki";
$galeria = opendir( $katalog );
while ( $zdjecie = readdir( $galeria ) ){
$odczyt = pathinfo( $katalog.'/'.$zdjecie );
if ( $odczyt['extension'] == 'jpg' ){
echo '<li>
<a rel="mlbox[test]" href="'.$katalog.'/'.$zdjecie.'" rel="mlbox" >
<img src="'.$katalogminiaturki.'/'.$zdjecie.'" alt="ZdjÍcie: '.$zdjecie.'" /></a></li>';
}
}
closedir($galeria);
?>
</ul>
</div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arekko
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 8.01.2015

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


Teraz coś takiego:
  1.  
  2. $katalog = "obrazki";
  3. $katalogminiaturki = "miniaturki";
  4. $galeria = opendir( $katalog );
  5.  
  6. while ( false !== ( $zdjecie = readdir( $galeria ) ))
  7. {
  8. $odczyt = pathinfo( $katalog.'/'.$zdjecie );
  9.  
  10. if ($zdjecie != '.' && $zdjecie != '..')
  11. {
  12.  
  13. {
  14. $tablica[] = array('zdjecie' =>$zdjecie,'czas' => filemtime( $katalog.'/'.$zdjecie ));
  15. }
  16. }
  17. }
  18.  
  19.  
  20.  
  21. asort($tablica);
  22.  
  23. foreach ($tablica as $klucz => $wartosc)
  24. echo $klucz." --> ".$wartosc.'
  25. <a rel="mlbox[test]" href="'.$katalog.'/'.$filename.'" rel="mlbox" >
  26. <img src="'.$katalogminiaturki.'/'.$filename.'" alt="ZdjÍcie: '.$filename.'" /></a>';
  27.  
  28.  
  29.  
  30. ?>


Zdjęcia wyglądają na posortowane:
5 --> Array ZdjÍcie: 4 --> Array ZdjÍcie: 1 --> Array ZdjÍcie: 3 --> Array ZdjÍcie: 0 --> Array ZdjÍcie: 2 --> Array ZdjÍcie: 6 --> Array ZdjÍcie:

Jednak same obrazki się nie wyświetlają.
Go to the top of the page
+Quote Post

Posty w temacie
- arekko   [PHP]Sortowanie zdjęć według daty modyfikacji   10.01.2015, 23:40:15
- - in5ane   http://stackoverflow.com/questions/2667065...-by-d...   11.01.2015, 00:46:39
- - arekko   A mógłbyś dokładnie powiedzieć jak to przeszktałci...   11.01.2015, 18:04:12
- - ctom   Cytat(arekko @ 11.01.2015, 18:04:12 )...   11.01.2015, 20:28:56
- - Kshyhoo   Niekoniecznie trzeba zakładać 3 wątki. http://foru...   1.02.2015, 20:36:25
- - arekko   Zrobiłem coś takiego, zdjęcia się wyświetlają z da...   6.02.2015, 15:47:22
|- - Kshyhoo   Cytat(arekko @ 6.02.2015, 15:47:22 ) ...   6.02.2015, 15:53:23
- - phpion   Do filemtime przekaż całą ścieżkę do pliku, czyli ...   6.02.2015, 15:48:36
- - trueblue   W linii 33. $zdjecia[filemtime($zdjecie)...   6.02.2015, 15:49:24
- - arekko   Okej, błędu już nie ma. Jednak zdjęcia dalej nie s...   6.02.2015, 16:02:17
- - nospor   Juz raz ci to pokazywano... $zdjecia[filemtim...   6.02.2015, 20:43:31
- - arekko   Zmodyfikowany kod: [PHP] pobierz, plaintext ...   6.02.2015, 21:55:10
- - nospor   foreach ($tablica as $filetime => ...   7.02.2015, 10:30:44
- - arekko   Wszystkie zdjęcia się wyświetlają z datą i nazwą i...   7.02.2015, 14:42:37
- - nospor   poniewasz sortowanie i wyswietlanie dales w WHILE....   7.02.2015, 15:04:26
- - arekko   Dzięki po zmianie zamknięcia pętli wszytko działa ...   7.02.2015, 15:27:02
- - nospor   Pewnie czesc zdjec ma te sama date zapisu i sie na...   8.02.2015, 16:37:17
- - arekko   Więc da się temu zaradzić jakoś? Mam już zdjęcia d...   8.02.2015, 17:25:18
- - nospor   zamiast zdjecia nadpisywac: $tablica[filemti...   9.02.2015, 10:57:33
- - arekko   Gdy zastosuje taki kod: [PHP] pobierz, plaintext ...   10.02.2015, 19:05:56
- - trueblue   W pętli niepotrzebny klucz. Ścieżka bez katalogu j...   10.02.2015, 19:09:42
- - arekko   Poprawiłem na coś takiego: [PHP] pobierz, plaintex...   10.02.2015, 19:44:54
- - trueblue   Trudno to nazwać poprawą. Wcześniej tablica była b...   10.02.2015, 19:49:23
- - arekko   Teraz coś takiego: [PHP] pobierz, plaintext ...   10.02.2015, 20:38:44
- - trueblue   Cytat(trueblue @ 10.02.2015, 19:49:23...   10.02.2015, 20:42:55
- - arekko   [PHP] pobierz, plaintext <?php $katalog = ...   10.02.2015, 22:17:33
- - trueblue   Ja już nie mam siły Ci tłumaczyć, może znajdzie si...   10.02.2015, 22:23:15
- - arekko   W takim razie jak mam to napisać? Zamiast: asort(...   11.02.2015, 19:55:36


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

 



RSS Aktualny czas: 25.12.2025 - 17:42