Salva: Datei löschen

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

  1. 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:)
    1. 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

    2. 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

      1. 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