Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> daty
pys1986
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 18.01.2005

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


mam foldery o takich nazwach np. 020305 , 040505 to jest data i mam skrypt do odczytywania nazw tych folderow i chce aby mi sortowalo te daty malejaco Jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Pokaż skrypt
Go to the top of the page
+Quote Post
pys1986
post
Post #3





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 18.01.2005

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


  1. <?php
  2. $start = opendir(&#092;"image/foto\");
  3. while ($dir = readdir($start))
  4. {
  5. if($dir!=&#092;".\" && $dir!=\"..\" && !is_dir($dir)) 
  6.  {
  7.  list( $data, $autor ) = explode( '_', $dir );
  8.  
  9. $m = substr($data, 2,-2); 
  10. switch ($m)
  11. {
  12. case 01: $mies=&#092;"Styczeń\"; break;
  13. case 02: $mies=&#092;"Luty\"; break;
  14. case 03: $mies=&#092;"Marzec\"; break;
  15. case 04: $mies=&#092;"Kwiecień\"; break;
  16. case 05: $mies=&#092;"Maj\"; break;
  17. case 06: $mies=&#092;"Czerwiec\"; break;
  18. case 07: $mies=&#092;"Lipiec\"; break;
  19. case 08: $mies=&#092;"Sierpień\"; break;
  20. case 09: $mies=&#092;"Wrzesień\"; break;
  21. case 10: $mies=&#092;"PaĽdziernik\"; break;
  22. case 11: $mies=&#092;"Listopad\"; break;
  23. case 12: $mies=&#092;"Grudzueń\"; break;
  24.  
  25. }
  26.  $dzien = substr($data, 0,2); 
  27.  $rok = substr($data, -2);
  28.  
  29. echo&#092;"$dzien $mies 20$rok<br>\";
  30.  
  31.  }
  32. }
  33. ?>
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




ja bym zmienił instrukcje switch na ARRAY i użył funkcji RSORT($m)
Go to the top of the page
+Quote Post
pys1986
post
Post #5





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 18.01.2005

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


A mozesz mi napisac jak by to mialo wygladac, chodzi mi o to zeby mi sie wyswietlaly nazwy folderow(daty) po kolei.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 22:02