Hejsan allihopa ;)
Jag har gjort ett litet script som *ska* lista filer i en mapp.
Det går utmärkt med "root"-mappen, men sen när man ska försöka gå in på undermappar så blir dfet fel :(
Nå som ser något fel.
<?php
$handle = opendir("\musik\ljud\mp3");
if($dir) {
$dir = str_replace("|amp|","&",$dir);
$handle = opendir("\musik\ljud\mp3\$dir");
}
while ($file = readdir($handle)) {
if(is_dir($file)){ }
else $filelist[] = $file;
}
sort($filelist);
closedir($handle);
?>
<table border=0 cellspacing=0 cellpadding=0 bgcolor=black><tr><td>
<table border=0 cellspacing=1 cellpadding=1>
<?php
$e=1;
for($i=0; $i<count($filelist); $i++){
if($e==1){$color="#dddddd";$e=2;}
else{$color="white";$e=1;}
echo "<tr><td bgcolor=\"$color\"><p>[- ";
if(substr($filelist[$i], -4) == ".mp3" || substr($filelist[$i], -4) == ".m3u"){
echo "<a href=\"get.php?file=$filelist[$i]\">$filelist[$i]</a>";
} else {
$filelist1 = str_replace("&","|amp|",$filelist[$i]);
echo "<a href=\"?dir=$filelist1\">$filelist[$i]</a>";
}
echo "</p></td></tr>\n";
}
// för att kolla om det är en mapp, använd is_dir(), för fil använd is_file().
?>
</table>
</td></tr></table>
------------------
B44Z