Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Księga gości - wyswietlanie wpisów
lopik
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Wiec tak,
Na php niestety sie (jeszcze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) nie znam, i bardzo proszę o pomoc...

Mam księge gości na plikach tekstowych, i wszystko mi ładnie działa:
strona dla przykładu tylko: http://lopik.ovh.org/guestbook/guest.php

Wpisy są w tym div'ie po prawej (dodajcie pare dla testu)
I problem jest taki ze jak jest duzo wpisów, to one wychodzą poza tego div'a :|

I czy jest jakaś mozliwość, zeby zrobić tak, ze gdy jest dana ilość wpisów, to zeby sie robiła np. strona 2,3 itd. z wpisami ?

Albo, zeby te wpisy które sie juz nie mieszczą, nie wychodziły poza diva, tylko poprostu znikały jakoś, ale zeby w tym pliku txt w którym są one zapisywane, zeby z tamtąd nie znikały, tylko tam mają być cały czas.

Czy da sie coś z tym zrobić ? :|
Liczę na pomoc, z góry wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

  1. <?
  2. $ksiega = "ksiega.txt";
  3.  
  4. $imie=$_POST["imie"];
  5. $email=$_POST["email"];
  6. $www=$_POST["www"];
  7. $wpis=$_POST["wpis"];
  8.  
  9.  
  10. if (strlen($wpis)>5) {
  11. $f=fopen($ksiega,"a");
  12. $rekord="`$imie`$email`$www`$wpis`";
  13. $rekord=ereg_replace(10," ",$rekord);
  14. $rekord=ereg_replace(13," ",$rekord);
  15. fputs($f,"$rekordn"); fclose($f);
  16. }
  17.  
  18. $wpisy=file($ksiega);
  19. $wpisy=array_reverse($wpisy);
  20. $ile=count($wpisy);
  21. for ($i=0;$i<$ile;$i++) {
  22. $wpis = explode("`",$wpisy[$i]);
  23. echo "<p><b>$wpis[1]</b> - <i>$wpis[3]</i><br>$wpis[4]<p>";
  24. }
  25. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


pik poszukaj czegos na temat "stronicowania" lub "paginacji" ale tu chyba sa przyklady tylko z wykozystaniem bazy danych.
oczywiscie mozesz sobie sam ustalic ile wpisow ma sie pokazywac nie musisz odrazu wszystkie wyswietlac np ostatnie 10 lub 20 ile bedziesz chcial
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: 7.10.2025 - 05:21