Jump to content

Listing all the files in a directory not working, really


AbydosGater

Recommended Posts

Hey, Im working on a module system for my site and i want to load all the files in a directory.

Im doing this with ...

 

<?php
$dp = 'modules/' . $module;
$dh = opendir($dp);
while ($file = readdir($dh)){
$files[] = $file;
}
foreach ($files as $key => $file){
echo $file . '<br />';
}
?>

But that is returning the following..

.

..

mymodulesinfo.xml

mymodule.php

why is it pulling the . and ..?

Is this just always done by readdir? and if so do i just count the foreach to only echo the $key's that are valued 2 or over?

 

Any help is greatly appriciated.

Andy

Yeah i know that but i only want it to pull the files, not other directories. Could i solve this with.

 

<?php
<?php
$dp = 'modules/' . $module;
$dh = opendir($dp);
while ($file = readdir($dh)){
$files[] = $file;
}
foreach ($files as $key => $file){
if ($key >= 2) echo $file;
}
?>
?>

 

That way it would skip the mother directorys?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.