Problem med at slette et billede
Hejsa igen.Jeg er faldet over et problem da jeg sidder og laver en upload funktion med der til hørende mulighedfor at slette filerne igen. Upload delen virker fint og der er ingen problemer, men når jeg så trykker "slet" fejler den og kommer med meddelelsen:
"No input file specified."
<?php
if ( $_GET['slet'] ) {
$slet = $_GET['slet'];
if (unlink($slet)) {
header("location: upload.php");
}
}
if ( $_FILES['file'] ) {
$mappe = 'billeder/';
if ( !copy($_FILES['file']['tmp_name'], $mappe . $_FILES['file']['name']) ) {
print "Filen blev ikke uploadet<br>";
} else {
print "Filen blev uploadet<br>";
}
echo '<br><br>';
}
?>
<script type="text/javascript" language="JavaScript">
function slet(fil) {
if (! confirm ("Vil du slette " + fil)) return;
document.location = "upload.php?slet=" + fil;
}
</script>
<?php
$path = $_GET['path'];
if(!isset($path)) {
$path = 'billeder/';
}
if ($handle = opendir($path))
{
$curDir = substr($path, (strrpos(dirname($path.'/.'),'/')+1));
echo "<table>";
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..') {
$fName = $file;
$file = $path.$file;
if(is_file($file)) {
print "<tr><td width=250> <a href='$file' target='_blank'>$fName</a> </td>";
print "<td width=100><a href='#' onclick='slet(\"$file\");'>Slet filen</a></td></tr>";
}
if(is_dir($file)){
}
}
}
closedir($handle);
}
echo "</table>";
?>
Jeg er helt blank, men håber en eller anden kan spotte fejlen.