Hallo forum.
Ich habe ein Galerie Script geschrieben und alles funzt wunderbar nur eine Sache noch nicht und zwar das bilder löschen!
Das was ich nicht verstehe aus der Datenbank wird das Bild ordentlich gelöscht nur unlink wird nicht ausgeführt das bekomme ich folgende fehlermeldung!
Warning: unlink(galerieorg/) [function.unlink]: Permission denied in C:\xampp\htdocs\tom\pic_delete.php on line 22
und das für alle drei unlink Sachen!
Diese Fehlermeldung zeigt mir das unlink der Dateiname des Bildes fehlt,was ich nicht verstehe warum denn er müsste den Wert eigentlich haben,denn im echo test unten zeigt er den Namen an!
Wenn ich das echo in dem if zweig probiere zeigt es das nicht an.
Hier mal der Code!
Hat jemand einen Rat oder Tipp für den Fehler?
Danke mfg der Litter
Ich habe ein Galerie Script geschrieben und alles funzt wunderbar nur eine Sache noch nicht und zwar das bilder löschen!
Das was ich nicht verstehe aus der Datenbank wird das Bild ordentlich gelöscht nur unlink wird nicht ausgeführt das bekomme ich folgende fehlermeldung!
Warning: unlink(galerieorg/) [function.unlink]: Permission denied in C:\xampp\htdocs\tom\pic_delete.php on line 22
und das für alle drei unlink Sachen!
Diese Fehlermeldung zeigt mir das unlink der Dateiname des Bildes fehlt,was ich nicht verstehe warum denn er müsste den Wert eigentlich haben,denn im echo test unten zeigt er den Namen an!
Wenn ich das echo in dem if zweig probiere zeigt es das nicht an.
Hier mal der Code!
PHP-Code:
<?php
session_start();
require('config.inc.php');
require('function.inc.php');
$sqlbefehl ="Select * From $tab_bild where id='".$_GET['id']."'";
$ergebnis = mysql_query($sqlbefehl)or die(mysql_error());
$row = mysql_fetch_assoc($ergebnis);
$id = $row['id'];
$bild = $row['bild'];
if(isset($_POST['delete']))
{
if($_POST['check']!=1)
{
echo"Der Haken muss vorm loeschen rein!<br>
<a href=\"pic_delete.php?id=".$_POST['id']."\">Zurück</a>";
}
//$id = $_POST['id'];
$sqlbefehl ="Delete From $tab_bild where id='".$_POST['id']."'";
$loesche = mysql_query($sqlbefehl)or die(mysql_error());
unlink("galerieorg/".$bild);
unlink("galeriethumb/thumb_".$bild);
unlink("galerieanz/bild_".$bild);
}
require('kopf.php');
?>
<div align="center">
<?php echo $bild; ?>
<br />
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post" name="dform">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<input type="checkbox" name="check" value="1">
<input type="submit" name="delete" value="Löschen">
</form>
</div>
Danke mfg der Litter
Kommentar