Funkce unlink
Funkce unlink odstraní soubor na zadané cestě.
Funkce vrací true při úspěšném odstranění
a false v případě chyby. Jako parametr
přijímá řetězec s cestou k souboru.
Syntaxe
unlink(filename);
Příklad
Odstraníme soubor test.txt v aktuálním adresáři:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Výsledek provedení kódu:
true
Příklad
Zkusíme odstranit neexistující soubor:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Výsledek provedení kódu:
false
Příklad
Odstranění souboru s kontrolou jeho existence:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'Soubor odstraněn' : 'Chyba odstranění';
} else {
echo 'Soubor nenalezen';
}
?>
Viz také
-
funkci
rmdir,
která odstraní adresář -
funkci
file_exists,
která kontroluje existenci souboru -
funkci
is_writable,
která kontroluje možnost zápisu