Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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. (IMG:http://forum.php.pl/style_emoticons/default/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
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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 19:13