Funktionen unlink

Funktionen unlink sletter en fil på den angivne sti. Funktionen returnerer true ved vellykket sletning og false i tilfælde af fejl. Som parameter tager den en streng med stien til filen.

Syntaks

phpunlink(filename);

Eksempel

Lad os slette filen test.txt i den aktuelle mappe:

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

Resultat af kodeudførelse:

phptrue

Eksempel

Lad os prøve at slette en fil, der ikke eksisterer:

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

Resultat af kodeudførelse:

phpfalse

Eksempel

Sletning af fil med tjek for dens eksistens:

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

Se også

  • funktionen rmdir,
    som sletter en mappe
  • funktionen file_exists,
    som tjekker om en fil eksisterer
  • funktionen is_writable,
    som tjekker skrivetilladelse