Функција unlink

Функцијата unlink ја брише датотеката на наведената патека. Функцијата враќа true при успешно бришење и false во случај на грешка. Како параметар прима низа со патека до датотеката.

Синтакса

phpunlink(filename);

Пример

Да ја избришеме датотеката test.txt во тековниот директориум:

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

Резултат од извршување на кодот:

phptrue

Пример

Да се обидеме да избришеме непостоечка датотека:

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

Резултат од извршување на кодот:

phpfalse

Пример

Бришење на датотека со проверка на нејзиното постоење:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'Датотеката е избришана' : 'Грешка при бришење';
  } else {
    echo 'Датотеката не е пронајдена';
  }
?>

Погледнете ги и

  • функцијата rmdir,
    која го брише директориумот
  • функцијата file_exists,
    која проверува дали датотеката постои
  • функцијата is_writable,
    која ја проверува можноста за запишување