Комментарии 8
А что делать с кривыми правами? Например скрипты запускаются от nobody? В таком случае могу порекомендовать использовать FTP в скрипте, т.к. он будет работать много быстрее на родном сервере. Т.е. распаковываются файлы, скрипт соединяется по FTP с этим же сервером и перезаливает файлы туда с нужными правами.
Хм, не знал. В голову уже лезут всякие инсталяторы модулей, приложений и т.п. для CMSок.
интересный трюк с __compiler_halt. а я пока до него дочитал вот такое в голову пришло
<?php
function extract_archive () {
$bin = ob_get_clean();
}
register_shutdown_function('extract_archive');
ob_start();
?>bla bla bla
<?php
function extract_archive () {
$bin = ob_get_clean();
}
register_shutdown_function('extract_archive');
ob_start();
?>bla bla bla
Посмотрите в сторону Phar, только это PHP 5.3+
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Делаем самораспаковывающийся архив или секции в PHP файлах