Изменение файла = Создание архива

Разработка своих веб-приложений и страничек

Re: Изменение файла = Создание архива

Сообщение Rostov114 » 06 окт 2009, 00:18

Zver писал(а):Блин, такое чувство, что я что - то пропустил (=

Код: Выделить всёРазвернуть
$grab=@file_get_contents("...путь до папки/version.ver");
$grab = ereg_replace('(.*)ENGINE2]','', $grab);

Вообще то данный кусок кода распознает версию антивирусной базы у NOD32.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Изменение файла = Создание архива

Сообщение Rostov114 » 06 окт 2009, 00:21

Eugeene писал(а):Rostov114 я хочу сам написать =)
А вообще да, идея была при новых обновках закидывать их в архив.

Юзаю у себя такой http://nod32.rostov114.net/ двиг.
Сам немного дополнил, граббер же написан на perel.
Обновляет каждые 20, пере создавая каждый раз архив, и я как то не волнуюсь что архив заново создаеться.
ИМХО, бред. Я понимаю, если надо сжать архив с компрессией 9 да на процессоре аля хуже Pentium 1, тогда да создание архива большая проблема.
P.S. Двиг не дам. Сам ищи.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Изменение файла = Создание архива

Сообщение server801 » 08 окт 2009, 14:32

архив создается у меня средством использования скрипта на шелле -зипует.а зачем добавлять в архив?старый удаляется-новый появляется.
держи
Код: Выделить всёРазвернуть
#!/bin/sh
#
www='/usr/local/www/apache22/data/eset/'
nod32_3='eset_upd'
#
cd $www
#
chown -R freedom:freedom $www/download $nod32_2 $nod32_3
echo done
#
#cd $www/$nod32_2
#sed -e 's/file=\/download/file=download/g' update.ver > update.ver.tmp && rm update.ver && mv update.ver.tmp update.ver
#echo done
#
cd $www/$nod32_3
sed -e 's/file=\/download/file=download/g' update.ver > update.ver.tmp && rm update.ver && mv update.ver.tmp update.ver
echo done
#
cd $www
#
#zip -r $nod32_2/nod_upd.zip $nod32_2/update.ver $nod32_2/download/engine
#echo done
#
zip -r $nod32_3/eset_upd.zip $nod32_3/update.ver $nod32_3/download/engine3*
echo done
#
chown -R user:user $www/download $nod32_2 $nod32_3
echo done
ИзображениеИзображение
Изображение
Аватара пользователя
server801
Активный участник
 
Сообщения: 511
Зарегистрирован: 14 янв 2009, 14:28

Re: Изменение файла = Создание архива

Сообщение server801 » 17 окт 2009, 09:33

http://nod32.rostov114.net/
поделись исходником странички :)
ИзображениеИзображение
Изображение
Аватара пользователя
server801
Активный участник
 
Сообщения: 511
Зарегистрирован: 14 янв 2009, 14:28

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

cron