Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pliki tekstowe ! 3 ostatnie wiersze
Forum PHP.pl > Forum > Przedszkole
radeksnara
Witam!
Napisalem skrypt ktory pobiera tekst z pliku mecze.txt i wyswietla w battle.php.
Problem polega natym ze chcial bym aby wyswietlane zostalu tylko 3 ostatnie wiersze z pliku mecze.txt
Oraz chcialbym sie spytac jak uporzadkowac źródlo strony bo troche tam mi sie miesza !
Kod battle.php :
  1. <html>
  2. <head>
  3. <title>Mecze rozegrane</title>
  4. </head>
  5. <body>
  6. <h1>Rozegrane mecze</h1>
  7. <?php
  8. echo "<table border="0">";
  9. echo '<tr><td bgcolor="#CCCFF">Data </td>
  10. <td bgcolor="#CCCFF">Gospodarze</td>
  11. <td bgcolor="#CCCFF">Goscie</td>
  12. <td bgcolor="#CCCFF">Wynik</td>
  13. <td bgcolor="#CCCFF">Mapa</td>  
  14. </tr>';
  15. $zawartosc=file_get_contents ("mecze/mecze.txt");
  16. $linia=explode ("n",$zawartosc);
  17. $ilosc_tablic=count($linia)-1;
  18. for ($i=0;$i<$ilosc_tablic;$i++)
  19. {
  20. $wiersz=explode ("t",$linia[$i]);
  21. if ($wiersz[4]<$wiersz[6]) $color=green;
  22. else if ($wiersz[4]>$wiersz[6]) $color=red;
  23. else if ($wiersz[4]=$wiersz[6]) $color=yellow;
  24.  
  25. echo " <tr><td>$wiersz[0]</td>
  26. <td>$wiersz[1]</td>
  27. <td>$wiersz[3]</td>
  28. <td style="color:$color">$wiersz[4] : $wiersz[6]</td>
  29.  <td>$wiersz[7]</td>
  30. </tr>";
  31. }
  32. ?>
  33. </body>
  34. </html>


www.r3dsh0t.ovh.org/battle.php

Pozdrawiam !
koodlaty
Np tak:

  1. <?php
  2. $plik = file('plikoktoryCichodzi'); // pobiera do tablicy zawartosc pliku, jedna linia - jedno pole
  3. $plik = array_reverse($plik); // odwraca tablice - kolejnosc elementow
  4.  
  5. $plik[0]; // ostatnia linia pliku
  6. $plik[1]; // przed ostatnia
  7. $plik[2]; // trzecia od konca
  8. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.