Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]odczyt danych z katalogu, zliczanie i grupowanie
Maciek1705
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 3
Dołączył: 15.06.2009

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


Witam serdecznie,
ostatnio nabrałem chęci na stworzenie strony z pewnymi wbudowanymi mechanizmami pomocnymi. Jednym z nich jest galeria. To właśnie nad nią obecnie pracuję, może najpierw przybliżę temat co i jak. Zdjęcia są umieszczone w folderze "images" są tam dwa kolejne foldery: "fullscreen" oraz "thumbs" raczej wiadomo do czego służą. Teraz tak chce napisać taką funkcję która zlicza ilość zdjęć w katalogu "images/fullscreen" następnie w pętli for drukuje wyniki od zdjęcia z najwyższym numerem do najniższego np. 50 do 1. Ta kwestia jest już prawie rozwiązana. Aktualnie utknąłem w punkcie ponieważ w pętli for drukują się komórki z tabelami i pytanie jest takie jak zrobić żeby te wyniki które są drukowane w tej pętli były co 6 dzielone na wiersze. Aby to ułatwić to zaprezentuje:
  1. jest tak
  2.  
  3. <td></td>
  4. <td></td>
  5. <td></td>
  6. <td></td>
  7. <td></td>
  8. <td></td>
  9. <td></td>
  10.  


jak zrobić żeby było tak:
  1. </tr><tr>// taka linia wstawiana co 6 komórek
  2.  
  3. <td></td>
  4. <td></td>
  5. <td></td>
  6. <td></td>
  7. <td></td>
  8. <td></td>
  9. <td></td>
  10.  
  11. </tr><tr>// taka linia wstawiana co 6 komórek


Kod który ma aktualnie wygląda następująco:
  1. <?php
  2. $dir = opendir("images/fullscreen/");
  3. while($name = readdir($dir)){
  4. if(($name != ".")&&($name != "..")){
  5. $files[] = $name;
  6. }
  7. }
  8. $number = count($files);
  9. echo $number;
  10.  
  11. for( $i = $number; $i >= 1; $i-- ){
  12. echo "<td><a href='images/fullscreen/".$i.".jpg' rel='prettyPhoto[gallery1]'><img src='images/thumbnails/".$i."t.jpg' alt='' /></a></td>";
  13. }
  14. ?>
  15.  
  16. Z góry dziękuje za wszelką pomoc. Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.09.2025 - 17:33