Funkcija unlink

Funkcija unlink izbriše datoteko na navedeni poti. Funkcija vrne true ob uspešnem brisanju in false v primeru napake. Kot parameter sprejme niz s potjo do datoteke.

Sintaksa

phpunlink(filename);

Primer

Izbrišimo datoteko test.txt v trenutnem imeniku:

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

Rezultat izvajanja kode:

phptrue

Primer

Poskusimo izbrisati neobstoječo datoteko:

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

Rezultat izvajanja kode:

phpfalse

Primer

Brisanje datoteke s preverjanjem njenega obstoja:

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

Glejte tudi

  • funkcijo rmdir,
    ki izbriše imenik
  • funkcijo file_exists,
    ki preveri obstoj datoteke
  • funkcijo is_writable,
    ki preveri možnost pisanja