Autor | Zpráva | ||
---|---|---|---|
Aaadam Profil |
#1 · Zasláno: 7. 6. 2006, 18:26:11
caute,
potreboval by som spravit jeden array, ktory by nacital subory z jednej zlozky a to aj v podadresaroch a iba *.jpg... a z toho nejako urobit array aby som to mohol pouzit sem: <script type="text/javascript"> //tu by somto urobil normalne: //picture = new Array( ); <? tu by bol ten array napr. $picture ?> picturenumber = Math.floor(Math.random()*picture.length); document.images['gallerypicture'].src = <?$picture[picturenumber] ?>; </script> je to vlastne na vybratie nahodneho obrazku z galerie ale to uz asi viete po precitani kodu... alebo by sa to dalo urobit Javascriptom alebo iba s php? len zacinam s php tak to este ide pomaly... Dakujem Aaadam |
||
Leo Profil |
#2 · Zasláno: 7. 6. 2006, 18:35:01
JavaScript vam vypis souboru ve slozce urcite neudela, to musite PHP (obzvlast, pokud jde o slozku na serveru). Leo
|
||
Aaadam Profil |
#3 · Zasláno: 7. 6. 2006, 18:43:34 · Upravil/a: Aaadam
no ale ako by sa dalo nahliadnut do podadresarov... lebo napr
$gallerydir = dir("gallery"); while($picture = $gallerydir->read()){ echo $picture; } vypise iba subory v adresari gallery a nie aj v podadresaroch... a keby aj tak by som z toho chcel urobit array a iba so subormi *.jpg... da sa to? |
||
Leo Profil |
#4 · Zasláno: 7. 6. 2006, 18:45:56
"vypise iba subory v adresari gallery"
Vypise i podadresare / musite urcit jestli je to soubor, nebo (pod)adresar - viz fce pro praci se soubory, co se tyka jpg musite si napsat proste podminku if, Leo |
||
Aaadam Profil |
#5 · Zasláno: 7. 6. 2006, 19:07:17
"fce pro praci se soubory??" co je to?
|
||
RPG Profil |
#6 · Zasláno: 7. 6. 2006, 19:42:29
"fce pro praci se soubory??" co je to?
fce = funkce |
||
Leo Profil |
#7 · Zasláno: 7. 6. 2006, 22:03:40
|
||
Aaadam Profil |
#8 · Zasláno: 8. 6. 2006, 16:33:44
diky.
bol tam jeden zdrojak na vypisanie vsetkych suborov v adresaroch a podadresaroch ale nejak mi nefunguje... mal by otvorit adresar gallery a v nom podadresare, vytvorit array a potom ho vypisat... ale nefunguje mi to... je tam nieco zle? dakujem <?php function scan_Dir($dir) { $arrfiles = array(); if (is_dir($dir)) { if ($handle = opendir($dir)) { chdir($dir); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if (is_dir($file)) { $arr = scan_Dir($file); foreach ($arr as $value) { $arrfiles[] = $dir."/".$value; } } else { $arrfiles[] = $dir."/".$file; } } } chdir("../"); } closedir($handle); } return $arrfiles; } $dir = dir("./gallery"); scan_Dir($dir); print_r($arrfiles);?> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0