shell_exec с проверкой svnadmin ничего не возвращает

Я хочу вывести вывод команды svnadmin verify из shell_exec()

var_dump(shell_exec('/usr/bin/svnadmin verify /Users/osman/Desktop/SVN/name'));

Но он возвращает «ноль». Как я могу получить доступ к ответу проверки svnadmin?

Я работаю с PHP 5.3.2 на Mac OS X Snow Leopard


person osm    schedule 08.06.2010    source источник


Ответы (2)


Эта ошибка может быть вызвана настройкой disable_functions в php.ini (или suhosin.executor.func.whitelist, если установлен Suhosin).

Вы можете посмотреть здесь, чтобы переопределить его: Переопределение глобального файла php.ini

person Julien    schedule 22.07.2016

У нас была аналогичная проблема, и мы смогли получить результаты, используя http://www.php.net/manual/en/function.passthru.php

person Nathan Hess    schedule 08.06.2010
comment
тот же результат :( возвращает ноль при вызове через passthru - person osm; 08.06.2010
comment
Убедитесь, что вы дали ему возвращаемый аргумент. Функция passthru ничего не возвращает. passthru («бла-бла», $ return); var_dump($возврат); - person Nathan Hess; 08.06.2010