{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (11 ноя 2014, 08:14) [0/0] [0] [отв] [спам] [под] +1 | -1

Как осуществить: пользователь удаляет фотографию. В течение 15, чтобы у него была возможность её восстановить?

2. (11 ноя 2014, 08:17) [1/0] [1] [отв] [спам] [под] +1 | -1

При удалении записываем:
UPDATE `фото` SET `del` = '".(time()+15)."' WHERE `id` = '$id';
Добавлено 11.11.14 в 08:17:12:
Далее
Добавлено 11.11.14 в 08:20:59:
Создаем файл delphoto.php:
<?
$while = mysql_query("SELECT * FROM `photo` WHERE `deltime` < '".time()."' AND `deltime` > '0'"*;
while($rows = mysql_fetch_array($while))
{
mysql_query("DELETE FROM `photo` WHERE `id` = '$rows[id]'"*;
}
?>
?>
Добавлено 11.11.14 в 08:21:51:
Можно на крон (базу подключи еще), можно в шапку (увеличит генирацию).
Добавлено 11.11.14 в 08:24:52:
При восстановлении:
<?php
if(isset($_GET['redel']))
{
mysql_query("UPDATE `photo` SET `deltime` = '0' WHERE `id` = '$photo[id]'"*;
}
?>
код без защиты и тп. Основной принцип описал.

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений