Автор Тема: Удаление данных из файла  (Прочитано 3934 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление данных из файла
« : 05 Апреля 2004, 09:25:52 »
Можно ли на perl\'е осуществить удаление данных из файла при закрытии браузера. Что делать если разорвалось соединение, а данные должны быть удалены?

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Удаление данных из файла
« Ответ #1 : 05 Апреля 2004, 11:01:39 »
если соединение разорвано после того как запущен скрипт на выполнение - скрипт все равно не прервет свою работу и выполнится до конца. imho. ;) или я не права?
пока-пока. :)

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Удаление данных из файла
« Ответ #2 : 05 Апреля 2004, 11:11:56 »
WG
ты никак не сможеш определить пошел ли пользователь в булочную или отлучился на кухню чтобы поставить чайник.
Единственный вариант это удаление файла после определенного периода бездействия пользователя.
The documentations is your friend

Оффлайн WG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление данных из файла
« Ответ #3 : 06 Апреля 2004, 14:32:40 »
Удаление файла после определенного периода бездействия пользователя. С чего начать, какие функции (модули) использовать?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Удаление данных из файла
« Ответ #4 : 06 Апреля 2004, 14:47:40 »
WG что из отвченного ты не понял?
The documentations is your friend

Оффлайн WG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление данных из файла
« Ответ #5 : 06 Апреля 2004, 16:30:28 »
Как удалить файл через определенный промежуток времени? Может:
$file="temp.db";
sleep(300);
if ( -e $file )  {
  unlink $file; }
Или есть другой способ?

Оффлайн z3f

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Удаление данных из файла
« Ответ #6 : 06 Апреля 2004, 17:00:57 »
а cron\'ом не пробовали удалять?
пояснение - может все таки какой либо планировщик настроить стоит?
я так делаю... по-моему самое простое и эффективное решение...
по виндой есть программа nncron которая практически так же эффективна как и cron...

С уважением z3f.

Оффлайн КшЫуфксрук

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://risearch.org/
Удаление данных из файла
« Ответ #7 : 06 Апреля 2004, 20:47:10 »
Если нет доступа к крону, можно просто с вероятностью 0.01 вызывать определенную функцию, которая будет удалять старые файлы.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28