Удаление файлов
Этот раздел описывает, как использовать PHP для удаления файлов в системах Windows.
PHP содержит функцию unlink() для удаления файлов. Функцию unlink() надо использовать с осторожностью. После удаления файла его невозможно восстановить. Эта функция определяется ниже.
unlink(имя_файла) – удаляет файл, определенный параметром. Функция возвращает значение true или false.
Следующий пример показывает, как удалить файл с помощью функции unlink():
filedelete.php
<?php
$filename = "C:/Documents and Settings/Administrator/MyFiles/myfile.txt";
$status = unlink($filename) or exit("Невозможно удалить файл");
echo "файл удален успешно";
?>
Первый шаг состоит в создании переменной для хранения полного пути доступа к файлу, содержимое которого будет удалено:
$filename = "C:/Documents and Settings/Administrators/MyFiles/myfile.txt";
Функция unlink() выполняется, получая один параметр, путь доступа исходного файла — $filename. Функция unlink() возвращает значение true, если файл удаляется успешно; иначе возвращается значение false. Возвращаемое значение хранится в переменной $status.
$status = unlink($filename) or die("Невозможно удалить файл");
Если функция unlink() отказывает, выполняется функция exit(), выводя сообщение об ошибке. Иначе с помощью оператора echo выводится сообщение об успехе:
echo "файл удален успешно";