Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Stronicowanie + pliki
-Korson-
post
Post #1





Goście







Naprowadzcie mnie jak zrobić stronicowanie na stronie w php, nie chodzi mi o stronicowanie rekordów z bazy ale aby wczytywało tekst z plików.

np. chciałbym mieć plik humor.php, do którego bym dodawał nowe dowcipy, i chciałbym aby php wczytało tekst z pliku i utworzyło stronicowanie

schemat pliku mógłby wyglądać następująco:

*****
Dowcip 1
*****
Dowcip 2

etc.

byłbym wdzięczny za wszelką pomoc :-)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pEbE
post
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 3
Dołączył: 21.03.2006
Skąd: Sosnowiec

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


Dzielisz plik za pomoca explode:
  1. <?php
  2.  
  3. $row = explode('*****', $tresc_pliku);
  4.  
  5. ?>


Pozniej robisz sobie limit np. 7 dowcipow na strone, oraz wczyttujesz numer strony.
  1. <?php
  2.  
  3. $limit = 7; // 7 dowcipow na strone
  4. $page = isset($_GET['page']) ? $_GET['page'] : 1; // numer strony
  5.  
  6. $ile2 = $limit * $page; // maximum
  7.  
  8. // minimum  warunek zwieksz o 1
  9. for($ile1 = $ile2 - $limit; $ile1<=$ile2; $ile1++) {
  10.  echo $row[$ile1];
  11. }
  12.  
  13. ?>


Pamietaj aby sprawdzac stosunek ilosci dowcipow do numeru strony
  1. <?php
  2.  
  3. if(count($row) < $ile2) {
  4. die ('Nie ma takiej strony');
  5. }
  6.  
  7. ?>


Ale nad ostatnim kawałkiem kodu bedziesz musial troszke pomyśleć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Skrypt pisany "z palca" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował pEbE 26.03.2006, 14:01:13
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: 3.10.2025 - 08:07