Funktio unlink
Funktio unlink poistaa tiedoston määritellystä polusta.
Funktio palauttaa true onnistuneen poiston yhteydessä
ja false virhetilanteessa. Parametrina
se ottaa merkkijonon, joka sisältää polun tiedostoon.
Syntaksi
unlink(filename);
Esimerkki
Poistetaan tiedosto test.txt nykyisestä hakemistosta:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
true
Esimerkki
Yritetään poistaa olematonta tiedostoa:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Koodin suorituksen tulos:
false
Esimerkki
Tiedoston poistaminen sen olemassaolon tarkistuksen kanssa:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Katso myös
-
funktion
rmdir,
joka poistaa hakemiston -
funktion
file_exists,
joka tarkistaa tiedoston olemassaolon -
funktion
is_writable,
joka tarkistaa kirjoitusoikeuden