unlink problem

ultrakollega

Erfahrenes Mitglied
Hi,

PHP:
$abpath = "./veranstaltungen/";

if (file_exists("$abpath/$row_get_veranstaltungen[bild]")) 
{ 
   unlink($abpath.$row_get_veranstaltungen["bild"]);
}

Ich überprüfe ob eine Datei existiert. Falls ja, soll sie gelöscht
werden.

Wenn die Datei da ist löscht er sie auch, doch wenn sie
nicht da ist will er trotzdem löschen, und ich bekomm klarerweise
ne Fehlermeldung das es sich um Directory handelt und es nicht
gelöscht werden kann, weil ja die Variable

$row_get_veranstaltungen["bild"]

leer ist.

Ist doch in der if Abfrage geregelt, nur wenn Sie existiert löschen ...

Oder hab ich da nen Denkfehler

Danke für die Hilfe,

ultra
 
probier mal:
PHP:
$abpath = "./veranstaltungen/";

if (file_exists($abpath . $row_get_veranstaltungen[bild]) && !is_dir ($abpath . $row_get_blahblah) 
{ 
   unlink($abpath.$row_get_veranstaltungen["bild"]);
}

--edit
Ist zwar ein wenig gemogelt, aber egal...
 
Zuletzt bearbeitet:
Zurück