Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak posortować plik wg ich zawartości?, wczytywanie zawartości wszystkich plików txt z katalogu - jak sortować
pafeu
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 9.10.2011

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


witam
w katalogu liczniki mam pliki txt z zapisaną ilością odwiedzin stron serwisu www
potrzebuję wyniki posortować wg ilości odwiedzin np: malejąco
do wczytywania plików z katalogu jak i wyświetlania treści tych plików użyłem poniższego kodu
  1. foreach (glob("liczniki/*.txt") as $filename)
  2. {
  3. $_TrescPliku = file_get_contents($filename) or die(' nieprawidłowa ścieżka do pliku');
  4. echo "</br>" .$_TrescPliku. " osób odwiedziło stronę " .rawurldecode(basename(substr($filename , 0 , -4)));
  5.  
  6. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


eh...
  1. $tab = array();
  2. foreach (glob("liczniki/*.txt") as $filename)
  3. {
  4. $value = intval(file_get_contents($filename));
  5. $tab[$filename] = $value;
  6. }
  7. asort($tab);
  8. foreach($tab as $klucz => $wartosc)
  9. {
  10. echo $klucz." odwiedzono ".$wartosc." razy<br />";
  11. }


die możesz moim zadniem pominąć, bo skoro pozyskałeś ścieżkę globem to jest ona poprawna
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 19:01