Autor Zpráva
kachnak
Profil *
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 *
$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
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
Tak neskoro, PP ma predbehol.
llook
Profil
count(glob('složka/*'));
jozob
Profil
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
I názvy adresářů, ale ty . a .. (současný a nadřazený) nevrací.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0