I got one problem though; when i delete a file I would want a list of the remaining files below the message "example_file.txt was removed."
I have tried this, but it doesn't work:
<?php
$dir = "files/norsk/";
if (!$handle = opendir($dir)) {
echo "Kunne ikke åpne mappen ".$dir;
exit;
}
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(isset($_GET['rm'])) {
if($_GET['rm'] == $file) {
if(unlink($dir.$file)) {
// File removed
$no1 .= $dir.$file.' was removed.';
$extension = end(explode('.', $file));
$filename_no_ext = substr($file, 0, -(strlen($extension) + 1));
$no .= '<img src="document-icon.png" /> '.$filename_no_ext.' <a href="/files/norsk/'.$file.'"><img src="down-icon.png" /></a> <i><a href="?rm='.$file.'" style="color:grey;"><img src="delete-icon.png" /></a></i><br />';
} else {
// Failed to remove file
$no1 .= $dir.$file.' could not be removed. Check your paths and permissions.';
$extension = end(explode('.', $file));
$filename_no_ext = substr($file, 0, -(strlen($extension) + 1));
$no .= '<img src="document-icon.png" /> '.$filename_no_ext.' <a href="/files/norsk/'.$file.'"><img src="down-icon.png" /></a> <i><a href="?rm='.$file.'" style="color:grey;"><img src="delete-icon.png" /></a></i><br />';
}
}
} else {
$extension = end(explode('.', $file));
$filename_no_ext = substr($file, 0, -(strlen($extension) + 1));
$no .= '<img src="document-icon.png" /> '.$filename_no_ext.' <a href="/files/norsk/'.$file.'"><img src="down-icon.png" /></a> <i><a href="?rm='.$file.'" style="color:grey;"><img src="delete-icon.png" /></a></i><br />';
}
}
}
closedir($handle);
?>
<p style="color:grey;vertical-align:middle;"><?=$no1?></p>
<p style="color:black;vertical-align:middle;"><?=$no?></p>