Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: porcjowanie danych z txt
Forum PHP.pl > Forum > Przedszkole
Legro
dane w pliku txt mi sie zapisuja tak:


nazwa||opis||opisek||adres||2nazwa||2opis||2opisek||2adres||3nazwa||3opis||3opis
ek||3adres

i jak mam zrobic dzielenie stron?

zeby mi sie po 3 wyniki pokazywaly na jednej?

prosze o pomoc




moj skrypt ktory wyswietla z plikow txt dane:

  1. <?php
  2.  
  3. $lokalizacja = "katalog/$kat.txt";
  4. $plik = fopen($lokalizacja, "r");
  5. $zaw = fread($plik, filesize($pliczek)+1);
  6.  
  7. if($zaw!="")
  8. {
  9. $forum_file = file("katalog/$kat.txt");
  10. for ($index=0; $index < count($forum_file); $index++)
  11. {
  12. $zz = explode("||", $forum_file[$index]);
  13. ?>
  14. <?
  15. if($zz[0]!="")
  16. {
  17. $zz[2] = str_replace("[","<",$zz[2]);
  18. $zz[2] = str_replace("]",">",$zz[2]);
  19. $zz[2] = str_replace("<b>","",$zz[2]);
  20. $zz[2] = str_replace("<i>","",$zz[2]);
  21. $zz[2] = str_replace("<u>","",$zz[2]);
  22. $zz[2] = str_replace("</b>","",$zz[2]);
  23. $zz[2] = str_replace("</i>","",$zz[2]);
  24. $zz[2] = str_replace("</u>","",$zz[2]);
  25. echo "
  26. <table align=center border=0 width=70% cellspacing=0 cellpadding=0>
  27. <tr colspan=2 bgcolor=#E0DBD1><td><B><a HREF=http://$zz[1] target=_blank>$zz[0]</a></B></TD></TR>
  28. <tr><td ALIGN=JUSTIFY>$zz[2]<BR>&nbsp;&nbsp;&nbsp;>&nbsp;<a HREF=http://$zz[1] target=_blank><B>$zz[1]</B></a></A></TD></TR>
  29. </TABLE><br>
  30. ";
  31.  
  32. ?>
hwao
ogranisz sobie
  1. <?php
  2. $forum_file = file("katalog/$kat.txt");
  3. ?>

albo for" title="Zobacz w manualu php" target="_manual() zmien regulke zeby po 3 dawalo.

Poszukaj bylo duuzo razy, stronicowanie.
Legro
tz. jak sobie mam ograniczyc? ohmy.gif

teraz szukalem pod fraza stronnicowanie i stronicowanie i przegladalem wiekszosc to wszystko bylo do mysql :/ nic na txt :/
Ive
no ale po prostu zamiast zapytania mysql daj twoj plik i w petli podstaw twoje dane i masz juz skrypt....
Legro
nie rozumiem
NuLL
Jeśli nie chcesz kolejnego ostrzeżenia za lenistwo to nie pisz takich postów. Gotowego skryptu nie dostaniesz. W poście wyżej chodziło o zmianę kodu z mysql dla txt. Jeśli nie umiesz tego zrobić proponuję lekturę kursu php.
hwao
  1. <?php
  2. $aFile = file("katalog/$kat.txt");
  3. $iCount = count( $aFile ); // tyle mamy
  4. $iShow = 3; // tyle chce pokazac
  5.  
  6. $iNow = isSet( $_GET['now'] ) ? $_GET['now'] : 1; // tu jestesmy
  7.  
  8. $iStartShow = $iNow * $iShow; // zaczni pokazywac od
  9. $iEndShow = ( $iNow+) * $iShow; // skocz pokazywac na
  10.  
  11. //-- petla
  12. For...
  13.  
  14. ?>

Tu masz przyklad na szybko
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.