|
PHP / MySQL Создание динамических Веб-ресурсов |
26.02.2011, 13:20
|
#1
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Удалённый архиватор
Вопрос..А есть сайт( а к нему сервак) который по запросу кого-то Пакует,Распаковывает файлики......Ну, чтоб удобней качать было.....
|
(Offline)
|
|
26.02.2011, 13:57
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Удалённый архиватор
а в чем выражается "удобность" в такой скачке ??
|
(Offline)
|
|
26.02.2011, 15:59
|
#3
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: Удалённый архиватор
И кто-нибудь просит распаковать маленький в сжатом виде, но огромный в развернутом (повторяющаяся комбинация) файл, после чего сервер виснет.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
26.02.2011, 17:31
|
#4
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Удалённый архиватор
угу, создайте в пейнте или фотошопе картинку 100500*100500 пикселей и залить все одним цветом !! Засейвить в бмп, запаковать в маленький архивчик и отдать на съедение распаковщику !! Но смысл не в этом !!
Что хочет автор ?? Выбрать на компе файлы а сервак чтр бы их запоковал и дал линк на скачку архива ??
|
(Offline)
|
|
26.02.2011, 18:04
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Удалённый архиватор
Любой нормальный хостинг предоставляет возможность упаковки файлов на сайте и распаковки.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.02.2011, 23:49
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Удалённый архиватор
<?php
$zip = new ZipArchive;
$res = $zip->open(’my_zip_file.zip’);
if ($res === TRUE) {
$zip->extractTo(’my_extract_to_dir/’);
$zip->close();
echo ‘ok’;
} else {
echo ‘failed’;
}
?>
Первый ответ гугла
Учим матчасть http://php.net/manual/en/book.zip.php
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.02.2011, 10:48
|
#7
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Удалённый архиватор
Вопрос..А есть сайт( а к нему сервак) который по запросу кого-то Пакует,Распаковывает файлики......Ну, чтоб удобней качать было.....
|
Наоборот...сервак ЗАПАКОВЫВАЕТ файлы по технологии (Рар,зип ор т.д)...Но до етого он их удаленно качает с другого сервака (файлообменника)по запросу пользователя..а потом на Архивированный ссылу кидает....Просто у многих инет не очень скоростной, а некоторые тела ФАЙЛЫ не пакуют...типо видео(_)
|
(Offline)
|
|
27.02.2011, 11:00
|
#8
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Удалённый архиватор
http://simak.ru/zip/ - если я правильно понял, то нужно что-то вроде этого?
|
(Offline)
|
|
27.02.2011, 11:31
|
#9
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Удалённый архиватор
да, толлько со всех файловиков
|
(Offline)
|
|
27.02.2011, 11:57
|
#10
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Удалённый архиватор
Со всех файловиков так просто не подёргаешь.
Забуряйся в html код, читай Get/Post заголовки и узнаешь прямой URL к файлу.
С этим URL и подделкой заголовков файл может и получится скачать, но для этого тебе надо много чего почитать.
Начни с этого: http://ru.wikipedia.org/wiki/Заголовки_HTTP
http://www.codenet.ru/webmast/php/HTTP-POST.php
http://kek.ksu.ru/eos/tests/LHeaders.html
Махинации проще всего делать с помощью curl:
http://htmlweb.ru/php/php_curl.php
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
10.03.2011, 00:33
|
#11
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Удалённый архиватор
Можно попробовать юзать http://sfrom.net
|
(Offline)
|
|
10.03.2011, 00:37
|
#12
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Удалённый архиватор
Сообщение от AVL
|
Какое это имеет отношение к сабжу? Топикстартеру нужен онлайн-архиватор а не сайт для быстрой скачки с файлообменников/видеохостингов
|
(Offline)
|
|
11.03.2011, 11:37
|
#13
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Удалённый архиватор
Сообщение от Костян
да, толлько со всех файловиков
|
Я конечно сомневаюсь что получится, но можно попробовать получить ссылку для скачивания через sfrom, а потом эту ссылку скопировать в онлайн архиватор.
|
(Offline)
|
|
11.03.2011, 13:44
|
#14
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Удалённый архиватор
Я конечно сомневаюсь что получится, но можно попробовать получить ссылку для скачивания через sfrom, а потом эту ссылку скопировать в онлайн архиватор.
|
Это что..
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:14.
|