Versio

Dubble array

Overzicht Reageren

Sander

Sander

01/05/2006 15:58:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
function zoek_map($dir)
{

if ($handle = @opendir($dir))
{

    while (false != ($file = @readdir($handle))) {
        $bestand = $dir.$file ;
        $ext = pathinfo($bestand);
        
        
        if($ext['extension'] == "" and $bestand != $dir."." and $bestand != $dir ."..")
        {

        $mappen[] = $bestand."/";
        echo $bestand."<BR>\n";
        if(count(zoek_map($bestand."/")) > 0) {
        $mappen[] = zoek_map($bestand."/");
        }
        }
    }
    @
closedir($handle);
}

return $mappen;
}


print_r(zoek_map("downloads/"));
?>


Ik een scripje om mappen te weergeven en de submappen erin, een weer daarin enz. Hij maakt een array van de mappen en daar weer in een nieuwe array array. Alles zou in één en de zelfde array moeten zitten. Weet iemand hoe dat komt?

Voor de duidelijkheid, dit is de print_r() van de array:

Array ( [0] => downloads/Afbeeldingen/ [1] => downloads/Films/ [2] => downloads/Games/ [3] => downloads/Muziek/ [4] => Array ( [0] => downloads/Muziek/Angerfist - Pissin Razorbladez/ [1] => downloads/Muziek/DHT/ [2] => Array ( [0] => downloads/Muziek/DHT/hh/ [1] => Array ( [0] => downloads/Muziek/DHT/hh/nog meersub/ [1] => Array ( [0] => downloads/Muziek/DHT/hh/nog meersub/fgfgfgf/ ) ) ) [3] => downloads/Muziek/Godfathers of Hardore 4/ ) [5] => downloads/Overige/ [6] => downloads/Software/ )
Gewijzigd op 01/01/1970 01:00:00 door Sander
 
PHP hulp

PHP hulp

24/05/2012 10:52:49
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Sander

Sander

01/05/2006 16:22:00
Quote Anchor link
Laat maar...
Al gevonden!

$mappen[] = zoek_map($bestand."/");
vervangen door
$mappen = array_merge($mappen, zoek_map($bestand."/"));
 



Overzicht Reageren