Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Stronnicowanie z tablic plików
Forum PHP.pl > Forum > Przedszkole
jaycop
Witam.

Stronnicowanie w php znajduje w google tylko artykuly dotyczace mysql, potrzebuje rozwiązania do tablic plików galerii (jpeg).

skrypt:
  1.  <?php
  2. $katalog='./galeria/male';
  3. $kat= opendir($katalog);
  4. $ext = array('gif', 'jpg', 'png');
  5.  
  6. echo'<center><table cellspacing="8">';
  7.  
  8. $k=0;
  9. while($plik=readdir($kat)){
  10. if(in_array(substr($plik, -3), $ext)) {
  11. if($k==0) echo'<tr>';
  12. $k++;
  13.  echo '<td align="center"><a href="javascript:open('./galeria/duze/'.$plik.'')"><img src="'.$katalog.'//'.$plik.'"
  14. alt="'.$plik.'" border="0"></a></td>';
  15.  if($k==4){echo'</tr>'; $k=0;}
  16. }
  17. }
  18. echo '</table></center>';
  19. closedir($kat);
  20. ?>
ActivePlayer
nie licz na gotowca, pomyśl głową i zapytaj jak bedziesz mial problem z implementacją.
jaycop
ok
wiec tak:

  1. <?php
  2. function pag($ilosc, $a, $c) {
  3.  $start = $_GET['start'];
  4.  $dupa = $ilosc;
  5.  while($ilosc>0) {
  6.  
  7.  if (!isset($b)) { $b="0"; }
  8.  
  9.  $b=$b+1;
  10.  
  11.  if ((($b-1)*$c)+1==$start) {
  12.  echo "[$b] ";
  13.  }
  14.  else {
  15.  print '<a href="go.php?start='.$a.'&ilosc='.$ilosc.'">'.$b.'</a> ';
  16.  }
  17.  
  18.  $ilosc -= $c;
  19.  $a += $c;
  20.  }
  21.  echo "<br>";
  22.  $i=0;
  23. }
  24. ?>
  25.  
  26. <? pag($ilosc,0,6);
  27. if(isset($start)) {
  28. $katalog='thumbs/';
  29. $kat= opendir($katalog);
  30. $ext = array('gif', 'jpg', 'png');
  31.  
  32. echo'<center><table cellspacing="8">';
  33.  $countFiles = 0;
  34.  $k=0;
  35. while($plik=readdir($kat)){
  36. if(in_array(substr($plik, -3), $ext)) {
  37. if($k==0) echo'<tr>';
  38. $k++;
  39.  $countFiles++;
  40.  echo '<td align="center"><a href="javascript:open('./galeria/duze/'.$plik.'')"><img src="'.$katalog.'//'.$plik.'"
  41. alt="'.$plik.'" border="0"><</a></td>';
  42.  if($k==4){echo'</tr>'; $k=0;}
  43.  
  44.  if($countFiles==$start){ exit; }
  45. }
  46. }
  47. echo '</table></center>';
  48. closedir($kat);
  49. echo $countFiles;
  50. }
  51. ?>


zamotalem moze troche... Teraz jak ustawic wczytywanie plików od wartości $start do $ilosc
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.