Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 12 jul 2005, 13:28
Ik heb het volgende scriptje:
Code: Selecteer alles
$map_dir = 'websitetools/achtergronden';
$filedir = opendir($map_dir);
while ($file = readdir($filedir))
{
echo $file.'<BR>';
}
Maar ik wil al van tevoren weten hoeveel bestanden in die map staan? Hoe kan je dat met een code eruit halen?
Ik dacht er eerst aan om in die while een $i++; te plaatsen maar ik wil het eigenlijk al weten voordat die de while uitvoerd. En ik kan ook niet eerst een while met een code $i++; maken en vervolgens die tweede while, omdat je geen 2 while codes achter elkaar kunt zetten.
Laatst gewijzigd door
sukkelaap op 12 jul 2005, 15:37, 1 keer totaal gewijzigd.
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 12 jul 2005, 14:17
denk dat het zo kan
Code: Selecteer alles
$map_dir = 'websitetools/achtergronden';
$filedir = opendir($map_dir);
$file = readdir($filedir);
$teller = count($file);
echo $teller;
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 12 jul 2005, 14:26
Code: Selecteer alles
<?
$map_dir = 'websitetools/achtergronden';
$filedir = opendir($map_dir);
$files_array = array();
while(false !== ($file = readdir($filedir)))
{
$files_array[] = $file;
}
echo "Er zitten " . count($file_array) . " bestanden in " . $map_dir . ".<br /><br />\n\n";
while(list($k, $v) = each($files_array))
{
echo $v . "<br />\n";
}
?>

-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 12 jul 2005, 15:02
Ok bedankt
En nog even iets:
Als er uit een berekening een getal komt bijvoorbeeld: 2.3 dan wil ik dat die die getal naar boven afrond hoe kan ik dit maken?
-
sukkelaap
- Berichten: 1345
- Lid geworden op: 03 dec 2003, 19:09
- Locatie: Zeist
Bericht
door sukkelaap » 12 jul 2005, 15:14
heb niet meer nodig, heb et al