Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z tablicami
rummer
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 23.08.2009

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


Do wszystkich ludzi dobrej woli ... (IMG:style_emoticons/default/biggrin.gif)
Niech mi ktoś pomoże z tym php bo zły admin nie pozwala mi umieścic kodu w moim ukochanym perlu.I teraz muszę napisać kod w php z którego dopiero co się uczę.
Mam następujący kod :

  1. <?php
  2. define('KATALOG_ZDJEC','./img/');
  3. $iColumns = 3;
  4.  
  5. foreach (glob(KATALOG_ZDJEC."*.jpg") as $foto ) $aData[$x++]=$foto;
  6.  
  7.  
  8. if(count($aData) % $iColumns) {
  9. $aData = array_merge($aData, array_fill(0,
  10. $iColumns - count($aData) % $iColumns, array()));
  11. }
  12.  
  13. echo "<table>" ;
  14. foreach($aData as $iKey => $aRow) {
  15. if(!($iKey % $iColumns)) {
  16. echo "<tr>";
  17. }
  18.  
  19. echo "<td>";
  20.  
  21. if($aRow) {
  22. echo "$aRow[img]";
  23. }
  24.  
  25. echo "</td>";
  26.  
  27. if(!(($iKey-$iColumns+1) % $iColumns)) {
  28. echo "</tr>";
  29. }
  30. }
  31. echo "</table>";
  32.  
  33. ?>


Problem polega na pobraniu zawartości katalogu(zdjęć) do tablicy i potem wyświetlenie ich w tabeli.

cały kod działa poza tą pętlą :
  1. foreach (glob(KATALOG_ZDJEC."*.jpg") as $foto ) $aData[$x++]=$foto;


Miałbym jeszcze jedne pytanie. Czy dało by sie pobrać te zdjęcia przez tą pętlę bez ścieżki dostępu,samą nazwę pliku.Bo w chwili obecnej przynajmniej w teorii do tablicy pobierana jest ścieżka + nazwa pliku (np /img/1.jpg)
Go to the top of the page
+Quote Post

Posty w temacie
- rummer   [PHP]Problem z tablicami   24.08.2009, 10:43:41
- - Demio   Może tak? [PHP] pobierz, plaintext <?php...   24.08.2009, 11:05:58
- - rummer   Niestety nadal nic   25.08.2009, 09:43:29
- - piotrekkr   [PHP] pobierz, plaintext define( 'KATALOG_ZDJE...   25.08.2009, 11:52:28


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: 2.10.2025 - 23:48