Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] + Pliki - System Newsów, Uszeregowanie Newsów na stronach
Master Miko
post
Post #1





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


Witam, zrobiłem mały system newsów oparty na systemie plików. Wszystko działa porawnie i szybko, lecz pojawił się mały problemik. Mam już 15 newsów i raczej nie wygląda to dobrze na jednej stronie. dry.gif

Chciałbym, aby skrypt sam dzielił posty na strony i można było dostawać się do starszych. Szeregowania nie trzeba wprowadzać, ponieważ każdy post ma swój id najstarszy 0, a reszta rośnie.

Czy jest jakiś łatwy sposób na wykonanie tego?
Czy muszę podawać skrypt newsów?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Musisz podać format newsów zapisywanych do bazy i wyświetlanych.... pokaż plik z newsami smile.gif
Go to the top of the page
+Quote Post
Master Miko
post
Post #3





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


Oto przykład:

id |#| Tytuł |#| Data |#| Treść

czyli:

0 |#| Pierwszys post |#| 03.03.03 |#| Bla bla bla


Skrypt przetwarzający to:

  1. <?php
  2.  
  3.  
  4. $bazyDanych = $bazyDanych + 1;
  5. $fp = fopen($file, &#092;"r\");
  6. $fg = file($file);
  7. for ($i = 0; $i < count($fg); $i++){
  8. $e = trim(fgets($fp));
  9. $ar_field=explode(&#092;"|#|\",$e);
  10. $news = $ar_field[0];
  11. $dateN = $ar_field[1];
  12. $text = $ar_field[2];
  13.  
  14. print(&#092;"<br><font class=\"text6\"><b>$news</b> - $dateN<br></font><font class=\"text9\">$text</font><br><br>n\");
  15. if($i !== count($fg) - 1) { echo &#092;"<hr>\"; };
  16. };
  17. fclose($fp);
  18.  
  19.  
  20. ?>


--------------------
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: 22.08.2025 - 11:15