Funktionen unlink

Funktionen unlink tar bort en fil på den angivna sökvägen. Funktionen returnerar true vid framgångsrik borttagning och false vid fel. Som parameter tar den en sträng med sökvägen till filen.

Syntax

phpunlink(filename);

Exempel

Låt oss ta bort filen test.txt i den aktuella katalogen:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

Resultat av kodkörning:

phptrue

Exempel

Låt oss försöka ta bort en fil som inte finns:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

Resultat av kodkörning:

phpfalse

Exempel

Ta bort en fil med kontroll av dess existens:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Se även

  • funktionen rmdir,
    som tar bort en katalog
  • funktionen file_exists,
    som kontrollerar om en fil finns
  • funktionen is_writable,
    som kontrollerar skrivbehörighet