Управление удалением файлов в PHP

Я создаю веб-сайт PHP, на который вы загружаете 2 изображения, и он объединяет их, а затем позволяет вам загрузить конечный продукт. В настоящее время я настроил его для создания идентификатора пользователя, который хранится в файлах cookie. Затем все файлы с этим идентификатором пользователя сохраняются в настраиваемой папке в / user / UserID . Как мне автоматически удалить файлы из этой папки через 2 часа и саму папку, если она пуста?

Я немного поискал, но не могу найти простой способ удалить файлы через 2 часа , поскольку пользователь может больше не находиться на странице, поэтому я не могу выполнить его изнутри страницы PHP.

0
задан 7 April 2020 в 23:14

1 ответ

Вы можете удалить файл, как в этом примере:

$myFile = "testFolder/sampleDeleteFile.txt";
unlink($myFile) or die("Couldn't delete file");

С помощью функции sleep() вы можете подождать 2 часа (7200000 мс) после удаления файлов и перезапустить каждый раз, если пользователь снова посещает сайт в течение этих 2 часов. .

Надеюсь, это поможет вам. В противном случае вы должны опубликовать свой код для конкретных изменений...

1
ответ дан 7 April 2020 в 20:24

Другие вопросы по тегам:

Похожие вопросы: