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
lopik
post
Post #2





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

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


Hmm dalej mi to nie może wyjść :|

Jeszcze raz, chciał bym mieć te wpisy widoczne po prawej stronie formularza, zobaczcie sobie tego diva w kodzie do wpisów div#wpisy, tam mają być wyswietlane wpisy, i zmieści sie ich 8 tak policzyłem, to też zalezy jaki jest długi, więć chce zeby 6 ostatnich wpisów było widoczne, reszta czyli te starsze niz 6 ostatnich, ma być dostępne tylko w pliku .txt i nie chce zeby wyświetla ł się scrollbar.

I ma to wyglądać dobrze na tej stronie http://lopik.ovh.org/test_ksiega/guestbook.php (to juz poprawna strona, nie testowa)

Z Góry Dzięki za Pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
I Dziękuję za Wyrozumiałość.
Pozdrawiam

//

W sumie to chyba musze zostac przy tym scrollbar'u bo mam teraz tak ze 3 wpisy mi sie zmieszczą max bo długie są ;/

//

Ale chybanajlepszym rozwiązaniem było by, zeby sie tworzyły te linki, jeśli wpisów jest juz dużo to się zrobi, pod tym div'em link "1", "2" itd.
Ale to obawaim sie ze jest nie mozliwe tak po prostu zrobić ;/

Ten post edytował pik 16.08.2006, 15:12:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 20:52