Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ograniczenie treści
shogzje
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.12.2007

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


Witam. Otóż na swojej stronie mam tabelkę, w której to wyświetlane są treści pobierane z plików tekstowych. Tabelka podzielona jest na kilka komórek, w każdej komórce wyświetlana jest treść z innego pliku tekstowego. Jednak gdy dodaję kolejne linijki, ta tabelka nieco wydłuża się i z tego powodu mam pytanie - czy można wrzucić jakieś ograniczenie odnośnie wyświetlanej treści z pliku txt, jeśli tak to za pomocą jakiego kodu? Chciałbym na przykład, aby wyświetlano 5 ostatnich linijek.

Ten post edytował shogzje 20.03.2008, 13:24:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Dane z pliku pobierasz do tablicy za pomocą funkcji file" title="Zobacz w manualu PHP" target="_manual... potem tylko wyświetlasz 5 ostatnich elementów tablicy i tyle...
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Zakładam, że zawartość wczytujesz funckją file" title="Zobacz w manualu PHP" target="_manual
Wystarczy zrobić pętlę for() z ograniczeniem na 5 iteracji.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
shogzje
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.12.2007

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


Hm, tylko wiecie - jestem absolutnie zielony w tym. biggrin.gif Kojarzę, czym jest ta pętla - jednak jak mam zmodyfikować poniższy kod, aby to zadziałało?

Kod
<?php
$file = file("pliczek.txt");
$file = array_reverse($file, true);

foreach($file as $value) {
        $exp = explode("`",$value);
        echo $exp[0]."<br />".$exp[1]."";
        $i = 0;
}
?>


Ten post edytował shogzje 20.03.2008, 19:44:22
Go to the top of the page
+Quote Post
b_chmura
post
Post #5





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


  1. <?php
  2. $file = file("pliczek.txt");
  3. $file = array_reverse($file, true);
  4.  
  5. for($i = 0; $i <= 4; $i++) 
  6. {
  7. $exp = explode("`", $file[$i]);
  8. echo $exp[0]."<br />".$exp[1]."";
  9. }
  10. ?>


Ten post edytował b_chmura 20.03.2008, 20:08:50
Go to the top of the page
+Quote Post
shogzje
post
Post #6





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.12.2007

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


Dziękuję bardzo.
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 Aktualny czas: 20.08.2025 - 12:03