ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

php организация загрузки
  #1  
Старый 03.05.2007, 21:00
Аватар для genom--
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию php организация загрузки

вообщем пишу скрипт нухно заделать типо скачку файлов в скрипте -- файлов много а скачивать нужно пачками -- т.е указанное количество файлов ---- это я организую упаковкой части фалов в архив --- вопрос в другом можно какнить установить время жизни чтоли сгенерированного файла чтобы он автоматом удаляллся после скачки чтобы он не висел постоянно на серве -- вот как такое можно замутить
 
Ответить с цитированием

  #2  
Старый 03.05.2007, 21:26
Аватар для Talisman
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


Отправить сообщение для Talisman с помощью ICQ
По умолчанию

Мое предложение: к имени файла вконец добавляешь дату создания .. ну можно еще час указывать) потом кроном парсишь папку с файлами и удаляешь старые.
а если еще и активность файлов учитывать, то с помощью мод реврайта сделать читабельные имена файлов (без мусора в конце) да и еще дописывать дату последней скачки... переименовыая файл) (тут нужно правильно лочить файл во время отдачи, чтобы не переименовали. а апдейт даты производить по алгоритму - файл залочен, значит ты не последний, скриптик дохни, если ты был последний. т.е. файл не залочен, изменяй имя) вроде просто и сердито, без дополнительных файлов
 
Ответить с цитированием

  #3  
Старый 04.05.2007, 01:17
Аватар для SMiX
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

1) Можно средствами php проверять дату создания файла
2) Можно в название файла сунуть текущий timestamp и по нему смотреть, но имхо 1 сп-б вернее будет =)
 
Ответить с цитированием

  #4  
Старый 04.05.2007, 01:43
Аватар для Pridu_ROCK
Pridu_ROCK
Новичок
Регистрация: 11.04.2005
Сообщений: 23
Провел на форуме:
90656

Репутация: 26
По умолчанию

когда то писал такой скрипт вот мое наркоманское решение =)
PHP код:
$op=opendir("./chat_bd/"); # тута идет проверка если в папке chat_bd есть файлы которые были созданы сутки назад то их удоляем 
while ($fil=readdir($op))
    {if (
substr($fil, -3)=="txt") {$files[]=$fil;}}
    for (
$i=0;$i<sizeof($files);$i++)
    {if (
date("d",filemtime("./chat_bd/".$files[$i]))!=date("d"))
        {
unlink("./chat_bd/".$files[$i]);}
    } 

Последний раз редактировалось Pridu_ROCK; 04.05.2007 в 01:45..
 
Ответить с цитированием

  #5  
Старый 04.05.2007, 14:34
Аватар для xaker-boss
xaker-boss
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме:
1547094

Репутация: 120
Отправить сообщение для xaker-boss с помощью ICQ
По умолчанию

genom-- как сделаеш скрипт выложи плиз, мне тоже нужен такой, если нетрудно
 
Ответить с цитированием

  #6  
Старый 04.05.2007, 20:12
Аватар для genom--
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

вообщем я тупо добавил кнопку чтобы можно было одним кликом удалить файл и все -- он у меня просто 1 будет создаваться =)
 
Ответить с цитированием

  #7  
Старый 05.05.2007, 13:23
Аватар для Raz0r
Raz0r
Участник форума
Регистрация: 07.01.2007
Сообщений: 259
Провел на форуме:
309455

Репутация: 41
По умолчанию

1. Создаешь БД
2. Пишешь в таблицу, скажем, prefix_files, инфу которая хранит в себе имя(/категорию) файла, а так-же дату заливки файла.
3. Создаешь и вешаешь на крон скрипт, который будет чекать невалидные по срокам файлы и удалять их.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ