Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie newsów.
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam. Nie wiedziałem jak zatytułować ten temat. Ale mam takie pyranie:
Mam sobie skrypt newsów oparty na plikach *.txt i komentarze wyświetlają się każdy w tabeli.
Jak zrobić (najlepiej w php) aby na stronie wyświetlało się na 15 newsów ,a jak będzie 20 to żeby "zrobiła" się strona nr.2 (np: news.php?page=1) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował moto0095 8.04.2010, 16:42:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
moto0095
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Po prostu nie czuję takie potrzeby a po za tym nie dodaję jakiejś strasznej ilości newsów i pliki w zupełności mi wystarczają (IMG:style_emoticons/default/smile.gif) .

Właściwie to wszystkie są na bazę MySQL.
Wie ktoś jak zrobić paginację dla pliku txt w którym dane zapisują mi się tak:

  1. data dodania wpisu|nick|treść
  2. data dodania wpisu|nick|treść
  3. data dodania wpisu|nick|treść
  4. data dodania wpisu|nick|treść
  5. data dodania wpisu|nick|treść
  6. data dodania wpisu|nick|treść
  7. data dodania wpisu|nick|treść
  8. data dodania wpisu|nick|treść
  9. (...)


(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

Albo inaczej.
Jeżeli mam skrypt :

  1. <?php
  2. $file = file("baza.txt");
  3.  
  4. $end = 10; // ilosc rekordow
  5.  
  6. foreach($file as $value) {
  7. ++$i;
  8. if($i <= $end) {
  9. $exp = explode("`",$value);
  10. echo $exp[0]."<br />".$exp[1]."<hr />";
  11. }
  12. }
  13.  
  14. ?>


który wyświetla 10 ostatnich rekordów to czy da się go przerobić aby wyświetlał po 10 na każdej stronie (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)
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: 13.10.2025 - 20:30