Бюджет: 50 $
3278 руб. или €44.89 Предоплата: 25 $ (50%)
Требуется скрипт упаковки/распаковки zip архивов
Делал когда то для себя, затем успешно забросил из за нехватки времени, остался только очень сырой набросок можно использовать только в качестве примера того что нужно мне в результате.
возможности: 1. упаковка файлов с целью создания архива сайта как отдельных папок/файлов с возможностью выбора так и упаковки сайта целиком т.е. директории которая открыта в данный момент с визуальным отображением хода распаковки 2. распаковка залитого архива на сайте с возможностью указания директории назначения с визуальным отображением хода распаковки 3. загрузка архива на сайт с визуальным отображением хода закачки на сайт 4. возможность скачивать любые файлы с сайта без его открытия т.е. генерируется ссылка на его скачку, к римеру чтоб php файл не выполнялся а просто его можно было скачать с скайта без необходимости упаковки 5. браузер файлов и папок (дизайн как это должно выглядеть прилагается) 6. возможность редактировать файлы 7. переименовывать папки 8. переносить файлы и папки в другую папку (относительно папки в которой находится переносимый файл) 9. установка прав на папки и файлы 10. удаление папок и файлов включая папки с вложенными подпапками и файлами 11. корректная работа как под windows так и под unix подобной системой 12. все выполняемые действия должны иметь визуальную шкалу (статус) % выполнения поставленной задачи к примеру как это реализовано в дампере (Sypex Dumper Lite 1.0.8 т.е. нужно такое же решение чтоб не создавалось впечатления что скрипт завис или хостинг не вывез 13. технические реализации PHP 5, CSS, все функции должны иметь разумное название т.е. function get_file_properties() // ясно, с прочерком, и в нижнем регистре, также чтоб название функции говорило само за себя что делает и для чего нужна а вообще читайте подробнее о чем я тут - для упаковки распаковки использовать - PhpConcept Library - Zip Module 2.8.2 14. в коде должен быть порядок чтоб потом при наращивании функционала по необходимости не думать что откуда берется и для чего нужно, тут нужно вам все разложить по полочкам если это листинг каталогов/файлов то он должен вложен в свою функцию а при необходимости заюзать внешнюю но не вложенную в нееже т.е. чтоб эта дополнительная была доступна и для других функций 15. Работа не сложная, и многие скажут зачем оно когда есть куча софта с аналогичным функционалом, ответ если заказываю значит нужно, все функции для реализации этого функционала почти элементарны так что постарайтесь на совесть пожалуйста ;) 16. за примеры не грызите все на коленках и абы как к тому же эта мысль проснулась через два года после того как все уже было реализованно но к несчастью все безвозвратно утеряно так что я не заморачивался на вырезал код сугубо для примера. 17. поддержка кириллицы в именах архивируемых файлов и папок.
в архиве три файла 1. библиотека PhpConcept 2. shablon.php - шаблон примера для формирования файлового менеджера 3. phproottols.php - а это то на что стыдно смотреть но вроде работает :)
в ПМ писать не нужно.
Опубликован 26.06.2011 в 05:50 по мск
Прошло времени с момента публикации: более 14 лет прикреплённый файл:
(rar, 29,83 Кб)