02 Stimmen

PHP: Datei löschen

Frage von Gast | Letztes Update am 13.01.2021 | Erstellt am 04.11.2015

Ich würde gerne aus einem PHP-Skript heraus eine Datei löschen, die auf meinem Server liegt.

Gibt es dafür irgendeine Funktion in PHP? Oder geht das nicht so einfach?

AntwortenPositivNegativDatumStimmen
2Beste Antwort4 Stimmen

Du suchst die Funktion unlink(), der man einfach den zu löschenden Dateinamen übergibt.

Also zum Beispiel so:

$f = 'test.dat';

if (file_exists($f)) {
   unlink($f);
} else {
   echo 'Datei nicht gefunden!';
}

Hier prüfen wir zunächst mit der Funktion file_exists(), ob die Datei "test.dat" existiert. Falls ja, löschen wir die Datei mit unlink().
Letztes Update am 13.01.2021 | Erstellt am 04.11.2015

AntwortenPositiv Negativ
22 Stimmen

Hier ist noch ein kleines Beispiel für die unlink() Funktion von PHP:

$fh = fopen('test.txt', 'a');
fwrite($fh, 'Inhalt der Datei');
fclose($fh);

unlink('test.txt');

Hier erstellen wir zunächst eine Textdatei "test.txt" und schreiben danach "Inhalt der Datei" hinein. Anschließend löschen wir die Datei sofort wieder mit der Funktion unlink().
04.11.2015 um 23:37

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

PHP: Datei Download Skript

Tutorial | 0 Kommentare

CSS-Stylesheets in HTML einbinden

Tutorial | 0 Kommentare

PHP: Upload großer Dateien

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.