Функцыя 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 ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Глядзіце таксама

  • функцыю rmdir,
    якая выдаляе дырэкторыю
  • функцыю file_exists,
    якая правярае існаванне файла
  • функцыю is_writable,
    якая правярае магчымасць запісу