Funcția unlink
Funcția unlink șterge un fișier la calea specificată.
Funcția returnează true la ștergerea cu succes
și false în caz de eroare. Ca parametru
acceptă un șir cu calea către fișier.
Sintaxă
unlink(filename);
Exemplu
Să ștergem fișierul test.txt în directorul curent:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să încercăm să ștergem un fișier inexistent:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Rezultatul executării codului:
false
Exemplu
Ștergerea fișierului cu verificarea existenței sale:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Vedeți și
-
funcția
rmdir,
care șterge un director -
funcția
file_exists,
care verifică existența fișierului -
funcția
is_writable,
care verifică posibilitatea de scriere