Funkcia unlink

Funkcia unlink odstraňuje súbor podľa zadané cesty. Funkcia vracia true pri úspešnom odstránení a false v prípade chyby. Ako parameter prijíma reťazec s cestou k súboru.

Syntax

phpunlink(filename);

Príklad

Odstránme súbor test.txt v aktuálnom adresári:

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

Výsledok vykonania kódu:

phptrue

Príklad

Skúsme odstrániť neexistujúci súbor:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Odstránenie súboru s kontrolou jeho existencie:

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

Pozrite tiež

  • funkciu rmdir,
    ktorá odstraňuje adresár
  • funkciu file_exists,
    ktorá kontroluje existenciu súboru
  • funkciu is_writable,
    ktorá kontroluje možnosť zápisu