Ik heb een leuk scriptje om bestanden uit een map uit te elzen. Echter lukt het me niet om de extensie van deze bestanden niet weer te geven. Hij blijft die extensies weergeven, dat is dus niet de bedoeling.
[php]
<?
$root = $_SERVER["DOCUMENT_ROOT"];
$map = "/bestanden/";
$link = 'http://www.domein.nl';;
echo "<p class=BorderBottomKopje><b>De bestanden:</b><p>";
function bekijk_map($root, $map) {
global $link;
chdir($root.$map);
$openmap = opendir($root.$map);
while($item = readdir($openmap)) {
If (is_dir($item)) $mappen[] = $item;
else $bestanden[] = $item;
}
sort($bestanden);
for ($i=0;$i < count($bestanden); $i++) {
echo "
<form action=\"delete.php\" method=\"post\" class=\"Verdana11Grey\">
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr class=standaard>
<td bgcolor=\"#FDF5E2\" width=\"1\">
<p class=standaard><img src=../../images/file.gif align=left>
</td>
<td bgcolor=\"#FDF5E2\">
<p class=standaard><a href=\"$link$map/$bestanden[$i]\"
target=_blank>$bestanden[$i]</a>
</td>
<td width=100 bgcolor=\"#FDF5E2\">
<div align=right valign=middle>
<a href=\"delete.php?file=bestanden/$bestanden[$i]\">
<img src=\"../../images/del.gif\" border=0 alt=delete></a>
</td>
</tr>
<tr height=\"1\">
<td height=\"1\">
<img src=\"../../images/pixel.gif\" width=\"1\" height=\"5\">
</td>
</tr>
</table>";
}
sort($mappen);
for ($i=0;$i < count($mappen); $i++) {
If (($mappen[$i] != ".") AND ($mappen[$i] != "..")) {
echo "<p class=standaard><br><b><a href=\"$link$map/$mappen[$i]\">
$mappen[$i]</a></b><br>";
$map2 = $map .'/'. $mappen[$i];
bekijk_map($root, $map2);
}
}
closedir($openmap);
}
bekijk_map($root, $map);
?>
[/php]
Iemand een idee wat ik moet veranderen?
799 views