Funktion unlink
Die Funktion unlink löscht eine Datei unter dem angegebenen Pfad.
Die Funktion gibt true bei erfolgreichem Löschen
und false im Fehlerfall zurück. Als Parameter
erwartet sie einen String mit dem Pfad zur Datei.
Syntax
unlink(filename);
Beispiel
Löschen wir die Datei test.txt im aktuellen Verzeichnis:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Ergebnis der Codeausführung:
true
Beispiel
Versuchen wir, eine nicht existierende Datei zu löschen:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Löschen einer Datei mit Überprüfung ihrer Existenz:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Siehe auch
-
die Funktion
rmdir,
die ein Verzeichnis löscht -
die Funktion
file_exists,
die die Existenz einer Datei überprüft -
die Funktion
is_writable,
die die Schreibrechte überprüft