PHP UnZip (28.07.10)
Категория: Программы, Рабочий дневник 2 | 28 July 2010, 15:18 |
|
Как вы возможно догадались, вчера мне было решительно нечего делать, а вид медленно заливающихся файликов меня угнетал. Надо было найти способ ускорить заливку сайтов. Способ был - залить на хост Zip архив и там его распаковать. С тем что б залить, думаю ни у кого проблем не возникнет, а вот распаковать - придётся поиграться. Вчера я возобновил свои поиски какого-то рабочего php разархиватора и они увенчались успехом на 95% Из найденного я собрал свой скрипт, который и представлен ниже:
Как разархивировать: заливаем Zip архив и скрипт в папку. Устанавливаем права 777 на скрипт и папку в которой происходит распаковка. Запускаем скрипт через броузер. Всё. Bug: именно потому и указано выше 95%, потому что имеется баг, который пофиксить я не смог, пока. При разархивации описанным выше способом owner”ом становится некий 99, а не Вы и соответственно сделать с этими файлами что-либо может только 99 либо root. После разархивации запустить рекурсивно смену owner”а мой хостер не дал, рабочесть скрипта на Вашем хосте гарантировать не могу, потому не выкладываю. Меня данный баг не остановил, исправляю права через панель хостера - это всё равно значительно быстрее, чем лить файлы отдельно. Надеюсь данный скрипт Вам пригодится. Было бы очень мило с Вашей стороны, если б Вы поставили ссылку на этот пост с анкором “PHP UnZip” или чем-то подобным - это поможет и другим людям найти рабочий php скрипт. Все ранее найденные мною разархиваторы не работали вообще. |
