как скачать и распаковать, а затем удалить tar.gz в php - PullRequest
1 голос
/ 16 июля 2011

У меня есть репозиторий Githhub, который представляет собой веб-приложение, которое пользователи загружают и размещают на локальном веб-сервере. Это написано в php. В настоящее время вы должны вручную загрузить файлы zip / tar.gz и заменить старые. Есть ли способ создать функцию автообновления с использованием php, чтобы при появлении новой версии на github пользователю предлагалась ссылка для загрузки и обновления файлов, или даже если вам нужно щелкнуть ссылку, чтобы проверить наличие обновлений, и если такое обновление, то оно обновляет его?

Спасибо

1 Ответ

0 голосов
/ 16 июля 2011

Я знаю, что Wordpress делает нечто подобное.Когда выйдет новый выпуск, просто нажмите кнопку «обновить автоматически» и введите свое имя пользователя, пароль и сервер для FTP / SFTP, и он загрузит самый новый выпуск и установит его автоматически.

Однако вы упомянули, что пользователибудет установлено "локально".Не у всех есть FTP-сервер, работающий на их локальном компьютере.На самом деле, я бы сказал, не много.И попытка заставить PHP использовать его функции манипулирования файлами также была бы кошмаром из-за ошибок разрешения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...