Funkcja unlink
Funkcja unlink usuwa plik pod określoną ścieżką.
Funkcja zwraca true przy pomyślnym usunięciu
i false w przypadku błędu. Jako parametr
przyjmuje ciąg znaków ze ścieżką do pliku.
Składnia
unlink(filename);
Przykład
Usuńmy plik test.txt w bieżącym katalogu:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Wynik wykonania kodu:
true
Przykład
Spróbujmy usunąć nieistniejący plik:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Usuwanie pliku z sprawdzeniem jego istnienia:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Zobacz też
-
funkcję
rmdir,
która usuwa katalog -
funkcję
file_exists,
która sprawdza istnienie pliku -
funkcję
is_writable,
która sprawdza możliwość zapisu