Как стать автором
Обновить

Комментарии 8

А что делать с кривыми правами? Например скрипты запускаются от nobody? В таком случае могу порекомендовать использовать FTP в скрипте, т.к. он будет работать много быстрее на родном сервере. Т.е. распаковываются файлы, скрипт соединяется по FTP с этим же сервером и перезаливает файлы туда с нужными правами.
Это тоже не панацея, я сталкивался по работе с серверами, где нет не только функции «переместить файл из папки в папку минуя локальную машину», но и с серверами, где невозможно тоталом установить права на доступ к файлам и не дают доступ к ssh. Клиника, не спорю, но попадается.
Хм, не знал. В голову уже лезут всякие инсталяторы модулей, приложений и т.п. для CMSок.
в дальнейшем думаю написать зеркалировалку для джомлы, но сперва дампер для MySQL
интересный трюк с __compiler_halt. а я пока до него дочитал вот такое в голову пришло

<?php
function extract_archive () {
$bin = ob_get_clean();
}
register_shutdown_function('extract_archive');
ob_start();
?>bla bla bla
но тут php конечно скосячить может и отработать бинарные данные
Посмотрите в сторону Phar, только это PHP 5.3+
Документация (и практика) говорит что php 5.1
на моей системе 5.2.12
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации