controleren of een map leeg is of niet...
hi php'ers,
hoe kan ik controleren of een map vol of leeg is?
heb op php.net al wat rond zitten zoeken en daar kan ik het niet vinden :(
Groetjes,
Michel
hoe kan ik controleren of een map vol of leeg is?
heb op php.net al wat rond zitten zoeken en daar kan ik het niet vinden :(
Groetjes,
Michel
Via readdir directory in lezen en dan kijken of er ook nog andere bestanden dan (mappen) .. en . instaan..
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$directories = array();
$bestanden = array();
$map = 'mapnaam';
if(@$dir = opendir($map))
{
while (false !== ($file = readdir($dir)))
{
if ($file != "." && $file != "..")
{
if(is_file($map.$file))
{
$bestanden[] = $file;
}
if(is_dir($map.$file))
{
$directories[] = $file;
}
}
}
closedir($dir);
}else{
echo 'Sorry, deze directory kan ik niet openen!';
exit;
}
?>
$directories = array();
$bestanden = array();
$map = 'mapnaam';
if(@$dir = opendir($map))
{
while (false !== ($file = readdir($dir)))
{
if ($file != "." && $file != "..")
{
if(is_file($map.$file))
{
$bestanden[] = $file;
}
if(is_dir($map.$file))
{
$directories[] = $file;
}
}
}
closedir($dir);
}else{
echo 'Sorry, deze directory kan ik niet openen!';
exit;
}
?>
Dan heb je 2 arrays met daarin mappen of bestanden. Maarja, er zijn duizenden andere oplossingen te verzinnen.




