Autor | Zpráva | ||
---|---|---|---|
kachnak Profil * |
#1 · Zasláno: 3. 3. 2006, 12:55:38
prosim vas aky prikaz vrati hodnotu poctu suborov v nejakej zlozke?
cca takto nejak to myslim $a=vrat_pocet_suborov("adresara "FOTO" ktora je v tom istom adresary ako php kod"); |
||
PP Profil * |
#2 · Zasláno: 3. 3. 2006, 13:25:47
$dir= opendir('FOTO');
$pole=array(); $i=0; while ($citaj=readdir($dir)){ $i++; $pole[$i]=$citaj; } closedir($dir); $a= count ($pole); Akurat robim jednu foto galerku, tak mas z pekla stastie. S premennou pole mozes dalej pracovat , mas pristup k jednotlivym polozkam. Nezabudni, ze prve dva prvky su adresar a o uroven vyssie. |
||
jozob Profil |
#3 · Zasláno: 3. 3. 2006, 13:29:02
kachnak
www.php.net/readdir Je tam príklad. V cykle, ktorý vypisuje jeden súbor za druhým nahraď všetko za inkrementáciu nejakého čítača. Hoď si to do funkcie, nech to nakoniec vráti hodnotu čítača. Nič lepšie zatiaľ nepoznám - pokiaľ existuje niečo lepšie, rád sa poučím. |
||
jozob Profil |
#4 · Zasláno: 3. 3. 2006, 13:29:52
Tak neskoro, PP ma predbehol.
|
||
llook Profil |
#5 · Zasláno: 3. 3. 2006, 13:33:45
count(glob('složka/*'));
|
||
jozob Profil |
#6 · Zasláno: 3. 3. 2006, 13:38:07
llook
Paráda, aj keď nie som autor threadu, vďaka. A globe vráti aj názvy adresárov alebo len názvy súborov? |
||
llook Profil |
#7 · Zasláno: 3. 3. 2006, 13:50:14
I názvy adresářů, ale ty . a .. (současný a nadřazený) nevrací.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0