Funksjonen unlink

Funksjonen unlink sletter en fil på den angitte banen. Funksjonen returnerer true ved vellykket sletting og false ved feil. Den tar som parameter en streng med banen til filen.

Syntaks

phpunlink(filename);

Eksempel

La oss slette filen test.txt i gjeldende mappe:

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

Resultat av kjøring av koden:

phptrue

Eksempel

La oss prøve å slette en fil som ikke eksisterer:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

Sletting av fil med sjekk av 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å

  • funksjonen rmdir,
    som sletter en mappe
  • funksjonen file_exists,
    som sjekker om en fil eksisterer
  • funksjonen is_writable,
    som sjekker skrivetillatelse