Hallo iedereen.
Weet iemand of er een script bestaat waarbij het aantal bestanden van één filetype in een map wordt weergegeven??
Effe een voorbeeldje ter verduideling.
In de map van m'n website staan 4 HTML pagina's en 2 JPGs.
Dan zoek ik nu een script dat gaat zoeken hoeveel JPGs er in de map staan en dit op een webpagina weergeeft. Het moet uiteraard ook automatisch wijzigen als ik nog een andere JPG toevoeg...
Iemand een idee?
(php-)script gezocht.
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
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
je kunt met opendir() een directory openen en daarna van alle aanwezig bestanden de extensies bekijken en die echoën of tellen...
Bron: http://nl2.php.net/readdir
Daar ken je meer informatie over deze funtie vinden.
Code: Selecteer alles
<?php
// Note that !== did not exist until 4.0.0-RC2
if ($handle = opendir('/path/to/files')) {
echo "Directory handle: $handle\n";
echo "Files:\n";
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
echo "$file\n";
}
/* This is the WRONG way to loop over the directory. */
while ($file = readdir($handle)) {
echo "$file\n";
}
closedir($handle);
}
?>
Daar ken je meer informatie over deze funtie vinden.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."
Zoiets:
$file_list is een array waar alle .dat bestanden in komen te staan.
Code: Selecteer alles
if ( $handle = opendir($folder) )
{
while ( false !== ( $file = readdir($handle) ) )
{
if ( preg_match('/(.+).dat/i', $file, $file_name) )
{
$file_list[] = $file_name[1];
}
}
closedir($handle);
}