Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dynamiczne tworzenie tablic.
seismic
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.04.2007
Skąd: Zamość / Lublin / Warszawa

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


Witam. Zamierzam budowac dynamicznie galerię na stronie.
...Wczytalem już nazwy katalogow do tablicy $gals, i teraz chcę z tych wartości nazw w tej tablicy, utworzyć nowe tablice aby potem zaladowac do nich nazwy obrazków.

  1. <?php
  2. $ile="0";
  3. $katalog = "smarty/gal/";
  4. $dir = OPENDIR($katalog);
  5. WHILE(($katalog=READDIR($dir))!=FALSE){
  6. IF(($katalog != ".") && ($katalog != "..")){
  7. $gals[$ile]=$katalog;
  8. $ile++;
  9. }
  10. }
  11. asort($gals);
  12. //Tutaj mam już załadowane nazwy katalogów.
  13. //I teraz jak z wartości $gals utworzyć nowe tablice?
  14.  
  15. //Próbowałem użyć variable variables na stworzenie samych zmiennych narazie, ale c
    oś nie dziala.
  16. FOR ($i=0; $i<=$ile; $i++){
  17. ${$gals}[$i] = 'wartosc_'.$i;
  18. }
  19. ?>

Bardzo proszę o pomoc. Ewentualnie akieś nakierowanie.
Pozdrawiam.


Ten post edytował seismic 10.04.2007, 10:59:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seismic
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.04.2007
Skąd: Zamość / Lublin / Warszawa

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


  1. <?php
  2. print_r($gals);
  3. ?>

Array ( [10] => 20000606_Pobyt_w_Bieszczadach_z_Braćmi [5] => 20010118_Osiemnastka_Adama [0] => 20020201_Kilka_Różnych_Zdjęc [6] => 20020802_Przystanek_Woodstock [7] => 20030131_Impreza_w_Klubie_Wiking [8] => 20030228_Druga_Impreza_w_Klubie_Wiking [2] => 20030607_Impreza_z_Beczkš_na_Białowoli [4] => 20030709_Osiemnastka_Serka [9] => 20031119_Osiemnastka_Rudego [3] => 20040101_Impreza_Sylwestrowa [1] => folder )

  1. <?php
  2. FOR ($i=0; $i<$ile; $i++){ 
  3. ECHO $gals[$i].'<BR>';
  4. }
  5. ?>

20020201_Kilka_Różnych_Zdjęc
folder
20030607_Impreza_z_Beczkš_na_Białowoli
20040101_Impreza_Sylwestrowa
20030709_Osiemnastka_Serka
20010118_Osiemnastka_Adama
20020802_Przystanek_Woodstock
20030131_Impreza_w_Klubie_Wiking
20030228_Druga_Impreza_w_Klubie_Wiking
20031119_Osiemnastka_Rudego
20000606_Pobyt_w_Bieszczadach_z_Braćmi


  1. <?php
  2. ECHO $folder;
  3. ?>

No tutaj pusto niestety.

Hmm, nospor na pewno to tak ma być? :-(

Ten post edytował seismic 10.04.2007, 14:36:20
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: 8.10.2025 - 03:50