Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Okraniczenie liczby wyswietlanych wpisów wczytywanyh z pliku tekstowego
Forum PHP.pl > Forum > PHP
Logger
Zapisuję do pliku tekstowego dwie zmienne oddzielone "*" i zakończone " \n"
Następnie w innym pliku wczytuje zawartość tego pliku tekstowego w taki sposób:
Kod
<?php


$plik = file("wiadomosci.txt");

foreach($plik as $wartosc) {

$exp = explode("*",$wartosc);


echo "<h4> ".$exp[0]." <br /></h3> ".$exp[1]." <hr>";
}

?>


Sprawia to ,ze wartość każdej zmiennej która wcześniej zapisałem jest w nowej linijce i każda nowa wiadomość (skłdająca się z dwóch zmiennych) jest oddzielona <hr>.

Teraz moje pytanie jak zrobi aby była wyświetlana określona liczba najnowszych wpisów z pliku tekstowego, a żeby pozostałe(starsze wpisy) można było zobaczyć po kliknięciu w odpowiedni odnośnik.
mortus
Zamiast foreach użyj zwykłego for. Licznik od 0 do liczby najnowszych wpisów. Po kliknięciu liczysz od liczby najnowszych wpisów do count($plik).
Logger
a mógłbym prosić o jakiś przykład?
Neo
  1. <?php
  2.  
  3.  
  4. $plik = file("wiadomosci.txt");
  5.  
  6. // 10 wpisow
  7. for($i = 0; $i < 10; $i++) {
  8.  
  9. $exp = explode("*",$plik[$i]);
  10.  
  11.  
  12. echo "<h4> ".$exp[0]." <br /></h3> ".$exp[1]." <hr>";
  13. }
  14.  
  15. ?>
Logger
dzięki wam wielkie
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.