Datei löschen
Salva
- php
Hallo irgendjemand.
Ich habe ein Problem mit Datei löschen in PHP.
Und zwar gebe ich mittels echo den Pfad und Dateinamen aus damit ich zur Kontrolle habe was ich löschen möchte.
Folgedessen sollte die Variable $datei in der unlink-Funktion stehen,
aber es wird keine Datei gelöscht, bekomme stets die Meldung bool(false).
Wenn ich aber anstatt $datei in der unlink-Funktion den Pfad und den Dateinamen manuell eingebe, also ../files/Bericht.pdf wird die Datei sofort gelöscht.
Desshalb nehme ich an das irgendwo ein kleiner Fehler drin sich versteckt hat und hoffe somit auf Unterstützung.
Danke & Grüsse
Salva
<?php
// (1) Pfad und Dateivariablen
$path = "../files/";
$file = $row_verein['image'];
$datei = $path.$file;
// (2) Ausgabe zur ontrolle von Dateinamen und Pfad
echo "$datei";
echo "<br>";
$return = @unlink('$datei');
var_dump($return);
?>
Moin!
$return = @unlink('$datei');
versuche es mit
... unlink($datei);
tschüssi
ichen
Moin!
$return = @unlink('$datei');
versuche es mit
... unlink($datei);tschüssi
ichen
Hi ichen
habe ich schon gemacht, findet allerdings dann die datei nicht!
komisch, komisch..
Grüsse
versuche es mit
... unlink($datei);tschüssi
ichen^
nochmals ich, habe es doch noch gefunden.
der feler lag zwischen $datei in der unlink-Funktion,
und zwar die beiden gänsefüsschen waren überflüssig!
grüsse und trotzdem danke
salva
Hi Salva,
nochmals ich, habe es doch noch gefunden.
der feler lag zwischen $datei in der unlink-Funktion,
und zwar die beiden gänsefüsschen waren überflüssig!
genauer: wenn du Singlequotes (das sind die da: ') verwendest, werden Variablen nicht als solche interpretiert, d.h. PHP hat vorher eine Datei namens "$datei" gesucht, welche natürlich nicht existierte.
Viele Grüße
Benjamin