Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Czytanie zawartości folderu w odwrotnej kolejności
hindus
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Wejherowo

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


Witam, to mój pierwszy post na forum (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tak na "dzień_dobry" proszę o radę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Mam takie coś:
  1. <?php
  2.  
  3.  
  4. if ($handle = opendir('newsy/')) {
  5.  while (false !== ($file = readdir($handle))) {
  6.  if ($file != "." && $file != "..") {
  7. $lines = file("newsy/$file");
  8.  
  9. foreach ($lines as $line_num => $line) { 
  10. if ($line_num == 0){
  11. echo "<table><tr><td><table><tr><td>$lines[0]</td><td>$file</td></tr></table></td></tr><tr><td>";
  12. } else {
  13.  echo " $line <br>\n"; 
  14. }
  15. }
  16. echo "</td></tr></table><Br>";
  17.  }
  18.  }
  19.  closedir($handle);
  20. }
  21.  
  22.  
  23. ?>


Pliki w katalogu nazywają się w następującej konwencji:
YYYY-MM-DD-hh-mm.news (czyli np. 2006-04-27-16-57.news).
Skrypt za pomocą readdir'u pobiera pliki - ale, jak przeczytałem w manualu, "Zwraca nazwy plików w katalogu, w kolejności podanej przez system plików.". Kolejność jest rosnąca, a ja chciałbym malejącą. Macie jakieś pomysły jak to zrobić? Nie jest to tablica tylko while, więc jestem w sumie w kropce.

Z góry dzięx za wszystkie rady.
Go to the top of the page
+Quote Post
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Zczytujesz nazwy plików do tablicy, a potem array_reverse" title="Zobacz w manualu php" target="_manual.
Go to the top of the page
+Quote Post
hindus
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Wejherowo

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


Też o tym myślałem, tylko chciałem się zapytać czy bez wchodzenia w tablice się da.
A na myśli akurat miałem rsort (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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: 20.12.2025 - 17:07