| Autor | Zpráva | ||
|---|---|---|---|
| webguru Profil |
#1 · Zasláno: 3. 5. 2015, 18:18:29
Dobrý podvečer. Potreboval by som pomoc s týmto skriptom. Zistuje počet súborov v zložke, ale aj keď je zložka prázdna, už mi vypisuje 2
Vedeli by ste mi s tým pomôcť? $dir= opendir('images');
$pole=array();
$i=0;
while ($citaj=readdir($dir)){
$i++;
$pole[$i]=$citaj;
}
closedir($dir);
$a= count ($pole);
echo "$a"; |
||
| juriad Profil |
To proto, že i každý (i prázdný) adresář obsahuje tyto 2 soubory:
- hardlink na nadřazený adresář - hardlink na sebe samého Kdyby sis vypsal $pole, zjistil bys to. Toto se týká především Linuxu, na kterém běží drtivá většina hostingů. |
||
| Keeehi Profil |
#3 · Zasláno: 3. 5. 2015, 18:25:39
To bude tím, že v té složce jsou "soubory"
. a .. což jsou odkazy na aktuální a nadřazenou složku.
Buď si tam přidej podmínku if(!in_array($citaj, array('.', '..'))) |
||
| webguru Profil |
Dakujem. nenapadlo ma to
//edit Keeehi Funguje. Díki |
||
|
Časová prodleva: 11 let
|
|||
0