Функция 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,
    която проверява възможността за запис