Определить, доступен ли svn на сервере (в пределах PHP) - PullRequest
3 голосов
/ 18 февраля 2012

Я запускаю скрипт PHP с открытым исходным кодом, который используется во всех видах серверных сред.Мне нужно определить в PHP, доступна ли на сервере команда svn .Идея состоит в том, что я буду использовать его в качестве основного способа загрузки файлов для установки / обновления компонентов, а старые методы (загрузка вручную) - в качестве дополнительного.экспортируйте через PHP с помощью команд exec () или system (), но мне действительно нужна функция командной строки для проверки наличия SVN, например:

exec ("test svn");

, который (в идеале) выводил бы логическое значение или что-то в этом роде.

Есть предложения?

1 Ответ

1 голос
/ 18 февраля 2012
function hasSvn() {
  return shell_exec('which svn') != '';
}
...