Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]php zmiana strony 12345..50
wrzachoo
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.07.2009

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


Witam,
Niedawno zacząłem naukę php, zrobiłem stronę która ma konkretne wymiary. Z pomocą podręcznika udało mi się napisać skrypt dzięki któremu po wrzuceniu do danego katalogu na serwerze pliku *.txt z jakimś tekstem pojawia się on na stronie głównej w ramkach z datą (coś w stylu takich NEWSów). Wszystko ok tylko jak wspomniałem strona ma konkretne wymiary a jak NEWSów zacznie przybywać to stronka się rozwala bo tekst wychodzi po za granice. Pytanie brzmi jak zrobić aby na stronie wyświetlała się konkretna ilość tekstu a reszta żeby była na kolejnych stronach, tak jak jest to zrobione na większości forach. Czytamy sobie wypowiedzi na 1 stronie... chce czytać dalej klikam sobie na stronę 2. lub na przypuśćmy 50 jeśli chce przejść na koniec tematu. Szukałem coś na ten temat na google jednak nic nie znalazłem a nie wiem jak ta metoda się nazywać, jak to sformułować jednym hasłem. Uznałem więc ze otrzymam pomoc na forum, więc bardzo bym prosił o jakaś podpowiedź jak to funkcjonuje, albo jakąś nazwę, hasło pod jakim mogę szukać dalej. Najlepiej by było jeśli by ktoś wkleił podobny skrypt z opisem jak to działa:)
Go to the top of the page
+Quote Post
motyl-pl
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 31
Dołączył: 2.04.2010

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


google.pl fraza "paginacja php" lub "stronnicowanie php".

Zależne czy strona jest na bazie danych czy na plikach tekstowych jak u Ciebie (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Z plikami tekstowymi będzie trochę zabawy. Jednak nawet tutaj na forum można znaleźć przykłady gotowych rozwiązań. W wyszukiwarce wpisz paginacja lub stronicowanie.

Algorytm ogólnie jest taki:
1. wczytujesz dane z pliku do tablicy,
2. obliczasz index początkowy i index końcowy w zależności od numeru strony, na której się znajdujesz,
3. w odpowiedniej pętli poruszasz się po wczytanej tablicy, wypisując dane począwszy od index-u początkowego, a skończywszy na index-ie końcowym.
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: 23.08.2025 - 18:12