Autor | Zpráva | ||
---|---|---|---|
aa Profil * |
#1 · Zasláno: 1. 9. 2006, 22:10:39
existuje nějaká funkce, kterou bych spočítal počet souborů v složce? pokud to nechci dělat cyklem kterym si načtu všechny soubory do pole a pak použiju funkci count a spočítám počet prvků v poli... díky...
|
||
ah01 Profil |
#2 · Zasláno: 1. 9. 2006, 22:14:36
neexistuje, musíš použít cyklus
|
||
tiso Profil |
#3 · Zasláno: 1. 9. 2006, 22:16:26
Nemusíš tie súbory načítať do poľa, pokiaľ s nimi nechceš nič iné ďalej robiť... stačí v tom cykle inkrementovať nejakú premennú...
|
||
aa Profil * |
#4 · Zasláno: 1. 9. 2006, 22:29:20
mám cyklus:
<? $path1="kategorie/chata_chalupa"; $path = $path1; $dir = OpenDir($path); $file = Array(); while ($rec = ReadDir($dir)) { if (!Is_Dir("$path/$rec")) { $file[] = $rec; } } CloseDir($dir); Sort($file); ?> <? echo count($file); ?> nevíte jsetli by se to nedalo nějak zkrátit??? |
||
Alphard Profil |
#5 · Zasláno: 1. 9. 2006, 22:40:50 · Upravil/a: Alphard
IMHO
<? $path="kategorie/chata_chalupa"; $i =0; $dir = OpenDir($path); while ($rec = ReadDir($dir)) { if (!is_dir($path."/".$rec)) $i++; } closedir($dir); echo $i; ?> vypíše počet souborů |
||
aa Profil * |
#6 · Zasláno: 1. 9. 2006, 22:47:10
díky
|
||
tiso Profil |
#7 · Zasláno: 1. 9. 2006, 22:57:04 · Upravil/a: tiso
aa pokiaľ chceš len zrátať súbory a nebudeš s nimi nič na tejto stránke robiť, tak:
<?php btw. Realitka? Cez súbory? Databáza je nutnosť... update: používaj normálne názvy funkcií a nepchaj veľké písmená kde nie sú... |
||
aa Profil * |
#8 · Zasláno: 1. 9. 2006, 23:31:24
no ona je to realitka jen toho typu že si tam admin může přidat nebo smazat nemovitost a to je vše (návštěvník si pak nemovitosti prohlídnout)... a navíc db neumim
|
||
Joker Profil |
#9 · Zasláno: 2. 9. 2006, 08:56:51
aa
Se souborovým zpracováním si ale docela slušně nabíháte. Sice nevím jak to přesně funguje, ale tady bude databáze asi opravdu nutnost. Jde o to, že pokud to máte rozdělené takhle a někdo Vám dá tak triviální úkol jako "Chtěl bych vidět všechny nabídky, seřazené podle ceny", docela si zaprogramujete. |
||
Acci Profil |
#10 · Zasláno: 2. 9. 2006, 11:26:02
echo count(glob('*')); |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0