slette billede
Hej jeg har denne kode som virker fint når php-filen ligge i samme dir, men kan ikke få den til at virke nu da fil og billeder ligger i hvert sit dir.Kan nogen hjælpe?
<?php
$dir = $_SERVER["DOCUMENT_ROOT"] ."/image/";
if(!isset($_GET['slet'])){
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && substr($file, -4) != '.php') {
echo "<table border=0><tr>";
echo "<td width=200><a href=\"" . $file ."\">$file</a> </td>";
echo "<td><a href=\"" . $_SERVER['PHP_SELF'] . "?slet=" . $file . "\">→ delete</a></td>";
echo "</tr></table>";
}
}
closedir($dh);
}
}
}else{
if(file_exists($dir . $_GET['slet'])){
unlink($dir . rawurldecode($_GET['slet']));
echo "Filen: " . $_GET['slet'] . " blev slettet. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Retur</a>";
}else{
echo "Filen: " . $_GET['slet'] . " findes ikke. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Retur</a>";
}
}
?>
som det kan ses skal den liste filer med link til visning af billede og en delete til det enkelte billede.
:-)
