Forum Webscript.Ru

Программирование => PHP => Тема начата: Kyle от 15 Июня 2006, 19:43:56

Название: PHP, сессия и закачка нескольких файлов
Отправлено: Kyle от 15 Июня 2006, 19:43:56
Делаю скрипт закачки нескольких файлов на сервер - возможность вставлять фотки в новости. Выглядит это примерно так: верхний фрейм содержит поле ввода новости, нижний фрейм - поле для выбора файла. При нажатии на "закачать" (в нижнем фрейме), нижний фрейм перезагружается, закачивая файл. Только что закачанный файл добавляется в эдакий список гиперссылок по которым можно щёлкать и нужные теги для вставки изображения появляются в верхнем фрейме, в поле с текстом новости. Ну и, в нижнем фрейме под этими ссылками по-прежнему торчит поле для закачки следующего файла.

Так вот, хранится список файлов в переменной $_SESSION. Вопрос - как сделать, если юзер после закачки нескольких файлов-картинок передумает постить новость и уйдёт со страницы, скажем, закрыв браузер, - как эти закачанные файлы удалить, чтоб место почём зря не занимали?

А может есть и более лёгкие пути?
Название: PHP, сессия и закачка нескольких файлов
Отправлено: vasa_c от 16 Июня 2006, 10:50:29
Можно хранить список связей файлов с новостями.
Т.е. такой-то файл привязан к таким-то новостям.
А временами удалять файлы, которые ни к чему не привязаны.
Так можно решить, как вышеозначенную проблему, так и удаление картинок, при удалении новости.
Название: PHP, сессия и закачка нескольких файлов
Отправлено: Kyle от 16 Июня 2006, 12:30:31
Спасибо, действительно неплохая идея.