Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Okraniczenie liczby wyswietlanych wpisów wczytywanyh z pliku tekstowego
Logger
post 28.04.2010, 20:01:47
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.04.2010

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


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.
Go to the top of the page
+Quote Post
mortus
post 28.04.2010, 20:17:42
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


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).
Go to the top of the page
+Quote Post
Logger
post 28.04.2010, 20:28:07
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.04.2010

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


a mógłbym prosić o jakiś przykład?
Go to the top of the page
+Quote Post
Neo
post 28.04.2010, 20:31:48
Post #4





Grupa: Zarejestrowani
Postów: 43
Pomógł: 9
Dołączył: 8.08.2009
Skąd: Olsztyn

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


  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. ?>
Go to the top of the page
+Quote Post
Logger
post 28.04.2010, 20:45:07
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.04.2010

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


dzięki wam wielkie

Ten post edytował Logger 28.04.2010, 20:45:27
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 21:46