Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Отдать пользователю альбом файлов
Покинул форум
Сообщений всего: 86
Дата рег-ции: Окт. 2008
Помог: 1 раз(а)
[+]
Есть сервер музыки в которому треки разбиты на альбомы. Скачать трек - нет проблем, а вот альбом не знаю как поступить.. думаю при желании скачать папку с музыкой, ZIPовать эту папку налету и отдавать пользователю, еще плохой есть вариант кидать пользователю все треки по-очереди, но это будет бред полный. Так вот если зиповать не летку, подскажите как это делается плз..
Champion
Отправлено: 19 Марта, 2009 - 15:36:22
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Завалялся у меня такой скриптик.
функция append_to_zip принимает массив имен добавляемых файлов, имя архива, уровень сжатия от 0 до 9. (Добавление)
А сделать, думаю, так можно: генеришь рандомное имя архива, добавляешь в него нужные файлы, отдаешь архив.
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Мне всего 1 раз нужно было архивирование - выкрутился через exec
Гость
Отправлено: 19 Марта, 2009 - 17:53:41
УДАЛЁН
Да уж лучше всгео дслеть через командную строку потомуч что исполняемвй файлы типа exeшников работают быстрее и эфферктивнее чем алгоритмы переписанные на PHP в силу большоно количества оматематических и логический операций
Antonim
Отправлено: 19 Марта, 2009 - 17:54:40
Гость
Покинул форум
Сообщений всего: 86
Дата рег-ции: Окт. 2008
Помог: 1 раз(а)
[+]
может кто подскажет какой альтернативный вариант зипам? (Добавление)
JustUserR пишет:
Да уж лучше всгео дслеть через командную строку потомуч что исполняемвй файлы типа exeшников работают быстрее и эфферктивнее чем алгоритмы переписанные на PHP в силу большоно количества оматематических и логический операций
это интересно не подскажете ссылку, где почитать моно о том как делать эти экзешники.. ?
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Как в консоли бы архивировали - так же через вызов exec
Гость
Отправлено: 19 Марта, 2009 - 18:40:29
УДАЛЁН
Antonim Конесчно если у вас linjx то вам надо вызывать команду типа system("tar cvf $s1 $s2") где $s2 это тот файл или папка которую надо заархивировать а $s1 это тот файл в который надо арзивировать и тд
Вообще в linuxе модете сделать tar --help для пойной инструкции по консольным команлам а в винде в winrar елть инструкция по консольной версии
Вездеход
Отправлено: 19 Марта, 2009 - 21:01:45
Частый посетитель
Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008 Откуда: Россия
Помог: 0 раз(а)
JustUserR
чет тебя прет сеня на ошибки не первое уже за седня сообщение такое
----- о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
Гость
Отправлено: 19 Марта, 2009 - 21:09:27
УДАЛЁН
Цитата:
Чет тебя прет сеня на ошибки не первое уже за седня сообщение такое
Да не только на ошибки - я чтото тупой стал - вашего юмора не понял
Champion
Отправлено: 20 Марта, 2009 - 08:50:45
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
JustUserR, на самом деле, то ли пальцы широкие стали, то ли клавиатура маленькая, то ли торопишься быстрее всех ответить) Опечаток много)
Antonim
Отправлено: 20 Марта, 2009 - 17:28:35
Гость
Покинул форум
Сообщений всего: 86
Дата рег-ции: Окт. 2008
Помог: 1 раз(а)
[+]
мне зипы забраковали . Нужно каким-то образом скачивать несколько файлов по одному клику без. Думаю как-то с помощью downloadmaster сделать, но пока не представляю как, может кто подскажет или посоветует что?
Спасибо за участие...
Stierus
Отправлено: 20 Марта, 2009 - 19:01:59
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
нельзя передавать несколько файлов за раз. Либо архив, либо по одному файлу - иначе никак
valenok
Отправлено: 20 Марта, 2009 - 21:22:54
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Вtorrentивать файлы клиенту ) Пусть через торрент качает. Там можно много файлов за раз
----- Truly yours, Sasha.
Champion
Отправлено: 21 Марта, 2009 - 08:05:38
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Покинул форум
Сообщений всего: 86
Дата рег-ции: Окт. 2008
Помог: 1 раз(а)
[+]
Видел не помню на каком сайте реализована скачка нескольких файлов через DOWNLOADMASTER ... видимо какой-то список ссылок ему дается но какой именно не в курсе, может кто сталкивался?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.