Autor Zpráva
aa
Profil *
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
neexistuje, musíš použít cyklus
tiso
Profil
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 *
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
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 *
díky
tiso
Profil
aa pokiaľ chceš len zrátať súbory a nebudeš s nimi nič na tejto stránke robiť, tak:
<?php

$path="kategorie/chata_chalupa";
$count=0;
$dir = opendir($path);
while ($rec = readdir($dir)){
if (!is_dir("$path/$rec")){
$count++;
}
}
closedir($dir);
echo $count;
?>


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 *
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
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
echo count(glob('*'));
Toto téma je uzamčeno. Odpověď nelze zaslat.

0