Functie unlink
De functie unlink verwijdert een bestand op het opgegeven pad.
De functie retourneert true bij succesvolle verwijdering
en false in geval van een fout. Als parameter
accepteert het een string met het pad naar het bestand.
Syntaxis
unlink(filename);
Voorbeeld
Laten we het bestand test.txt in de huidige map verwijderen:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
true
Voorbeeld
Laten we proberen een niet-bestaand bestand te verwijderen:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Resultaat van het uitvoeren van de code:
false
Voorbeeld
Bestand verwijderen met controle op het bestaan ervan:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
Zie ook
-
de functie
rmdir,
die een map verwijdert -
de functie
file_exists,
die het bestaan van een bestand controleert -
de functie
is_writable,
die de schrijfbaarheid controleert