Pull to refresh

Comments 24

До чего только не доходит народ, лишь бы не использовать стандартные возможности. В актуальных версиях PHP есть поддержка PHAR, который по своей сути может быть обычным tar, gzip или bzip2 архивом. Рекомендую написать функцию-обертку в несколько строчек для удобства и пользоваться.
Немного неверно написал: zip, tar.gz и tar.bz2
Скорее самый первый и очевидный.
Первый, но всё же phar не для этого предназначен.
Почему же? То, для чего он придуман изначально — это одно, но не вижу ничего плохого в том, чтобы использовать его в таких целях.
Возможно, это и был бы лучший выход, но вы не поверите — на многих хостингах стоит отнюдь не 5.3 PHP. Я уж не говорю про различные ограничения. Именно по этому и пришлось мне таким образом выходить из положения.
Вы не поверите, но на многих хостингах уже стоят актуальные и официально поддерживаемые версии PHP, например, 5.4.
Это не аргумент в 2013 году. По меньшей мере глупо использовать старые, неподдерживаемые, более медленные версии PHP, когда есть новые, в которых нужная вам фунциональность есть изначально.
PHP 5.3 уже в прошлом, а вы застряли на ещё более старых версиях…
Не нужно быть такими категоричными — вы правы, но отчасти. Наверняка есть много больших проектов, написанных на версиях ниже 5.3 или даже ниже 5
Если взять основные популярные фреймворки — они требуют в большинстве 5.3+. А на более новых работают быстрее. В упор не понимаю, к чему такое насилие над теми, кому потом поддерживать код, и над собой.
Статья может быть интересна с академической точки зрения, с практической она устарела на много лет.
Вот вы придете работать в банк, например, а там часть кода четко работает на лиспе вот уже лет 20 и что вы думаете, вам разрешат на модной симфони все переписать?
Если не найдут специалиста по Lisp — да, конечно, у вас же есть выбор — браться за работу или нет.
О, как вы правы. Но этот пламенный комент нужно адресовать не мне, а хостинг-провайдерам, не так ли? А на практике, приходится работать с тем, что есть. Поддержка zip тоже давно введена, а я все еще вынужден использовать, в отдельных случаях, старую библиотеку zip.lib от Eric Mueller.
Это садомазохизмом называется по-моему. Что мешает сменить хостинг/проект? Мне кажется, в этом больше перспектив, чем в разработке под неподдерживаемую версию PHP.
Что мешает? Страшный зверь, именуемый «Заказчик». Он водится в дебрях реальной жизни, и имеет гнусную привычку питаться программерами. Простите за юмор.
Єто не зверь вовсе, ибо от него можно легко уйти отказавшись работать с древними технологиями, либо можна объяснить преимущества обновления. А то вы сами себе яму копаете. Никто вас не заставляет, делайте правильный выбор.
Автор, выложите библиотеку на github чтобы не потерялся ваш труд
А какое отношение PEAR имеет к настройкам сервера? Это же не PECL. Что помешало использовать библиотеки из PEAR?
Стоит задача разработки комплексного приложения под максимально широкий круг версий PHP (4+), в том числе там нужен и архиватор, и этот вариант с виду неплох, во многом за счет малого размера и ООП 4й версии PHP.

Так что не слушайте писающих кипятком по поводу и без, лично от меня спасибо за работу. Если опубликуете на гитхабе или битбакете, то будет ещё одно спасибо и возможно даже патчреквесты, если что-нибудь в коде потребует доработок.
Спасибо. Я, собственно, рафинированных теоретиков и не учитываю. Опубликовать на гитхабе можно, но как раз сейчас мы с коллегами обсуждаем возможность быстро сделать сайт под подобные свободно распростаняемые библиотеки. Их у нас довольно много используется. В любом случае, дам постоянную ссылку здесь.
средствами php
И как из этого нужно было догадаться о требованиях к PHP? При этом даже в комментариях Вы не указали на какие версии PHP рассчитываете.

Собственно, это – все.
Плохо ищите. Есть несколько всяких разных реализаций, под разные версии PHP.

Что касается кода, то он корявенький.
Sign up to leave a comment.

Articles