Forum Doku Wiki Blog

Forumsarchiv 2005, Juni
Datei löschen

archivierte Beiträge lesen

  1. (PHP) Datei löschen von Salva, 22. 06. 2005, 22:49

Datei löschen

Der folgende Beitrag wurde am 22. 06. 2005, 22:49 Uhr von Salva veröffentlicht.

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);
?>

Datei löschen

Der folgende Beitrag wurde am 22. 06. 2005, 23:02 Uhr von ichen veröffentlicht.

Moin!

> $return = @unlink('$datei');

versuche es mit
... unlink($datei);

tschüssi
ichen
--
ie:{ fl:( br:> va:) ls:[ fo:| rl:( n4:# ss:) de:] js:| ch:{ mo:} zu:)

Datei löschen

Der folgende Beitrag wurde am 22. 06. 2005, 23:18 Uhr von Salva veröffentlicht.

> 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

Datei löschen

Der folgende Beitrag wurde am 22. 06. 2005, 23:22 Uhr von Salva veröffentlicht.

> 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

Datei löschen

Der folgende Beitrag wurde am 23. 06. 2005, 12:31 Uhr von Benjamin Wilfing veröffentlicht.

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

--
SELFHTML-Treffen 2005

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4