Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Stronnicowanie z tablic plików, problem rozwiazanie
jaycop
post 16.02.2006, 21:03:33
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


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. ?>
Go to the top of the page
+Quote Post
ActivePlayer
post 16.02.2006, 22:23:30
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


nie licz na gotowca, pomyśl głową i zapytaj jak bedziesz mial problem z implementacją.
Go to the top of the page
+Quote Post
jaycop
post 16.02.2006, 22:29:05
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


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
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 Wersja Lo-Fi Aktualny czas: 21.07.2025 - 19:21