Как удалить файл - PullRequest
       14

Как удалить файл

2 голосов
/ 17 ноября 2010

У нас есть скрипт, /scripts/ourscript.php и файл, /media/movie1.flv.

Как мы можем удалить этот файл, когда запустим ourscript.php?

Ответы [ 4 ]

4 голосов
/ 17 ноября 2010

Использование unlink()

$success = unlink("../media/movie1.flv");
echo "File was ". ($success ? "" : "not ") ."deleted";
2 голосов
/ 17 ноября 2010

Вам необходимо использовать функцию unlink() в вашем скрипте ourscript.php.

Например:

$success = unlink('/media/movie1.flv');
if ($success === false) {
    // TODO : the file has not been deleted ; deal with that problem
}


Обратите внимание, однако,что unkink() выдаст предупреждение в случае сбоя ... Итак, вы можете настроить display_errors правильно или использовать оператор @

(даже если использовать оператор @, как правило, не очень хорошая идея)

2 голосов
/ 17 ноября 2010

Вам нужно позвонить unlink("/media/movie1.flv");

Вот функция DOC на unlink. Помните, что пользователю, выполняющему ваш скрипт (обычно пользователь Apache), требуются права на ЗАПИСЬ для файла, который вы хотите удалить.

0 голосов
/ 17 ноября 2010

Используйте функцию unlink: http://php.net/manual/en/function.unlink.php

<?php
unlink('/media/movie1.flv');
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...