Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL] Tworzenie nowej podstrony, Jak po uzyskaniu limitu 500 utworzyć nową podstrone?
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Witam smile.gif
Mam taki problem i brak pomysłu, mam tysiąc artykułów w plikach tekstowych wraz z treścią, i każdy artykuł jest później przerzucany do pliku html. I problem polega na tym, że tworzy mi liste wszystkich utworzonych artykułów w jednym pliku, a chciałbym zrobić aby to było podzielone np. 1 podstrona spisu = 500 tytułów. Mógłby mi ktoś dać jakieś wskazówki jak to wykonać? Nazwy nowych podstron są bez różnicy mogą to byś np spis-1.html itp.

Za wszelkie wskazówki byłbym wdzięczny.

Ten post edytował ExPlOiT 4.05.2008, 17:12:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Mam taki problem i brak pomysłu, mam tysiąc artykułów w plikach tekstowych wraz z treścią, i każdy artykuł jest później przerzucany do pliku html

No to w sumie nie da się inaczej, jak przez obrabianie jakiejś tablicy. Tylko zależy, czy masz w jakimś pliku zindeksowane artykuły, czy nie.

To to będzie raczej uniwersalne. ;]

  1. <?php
  2. $dir = new DirectoryIterator('./asd');
  3.  
  4. $offset = ((int)$_GET['page']-1)*500;
  5.  
  6. $idx = -1;
  7.  
  8. foreach($dir as $i){
  9. $idx++;
  10.  
  11. if($idx<$offset){
  12. continue;
  13. }
  14.  
  15. if($idx-$offset>500){
  16. break;
  17. }
  18.  
  19. //wyświetl w indeksie
  20. }
  21. ?>


Podobieraj sobie tylko wartości. ;]


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 20.08.2025 - 07:15