2015-04-24 4 views
-1

Мне просто нужно проверить, установлен ли Sql Loader на моем сервере PHP или нет. И мне нужно, чтобы это было сделано с использованием PHP-файла/кода.Выполнение команд командной строки cmd с использованием PHP

То, что я пытался

This worked in my Command Prompt 
C:>sqlldr 

Unable to to get the same done using PHP 
shell_exec('sqlldr') 
+0

Может быть, вы можете попробовать, чтобы проверить, если .exe файл существует? – mcklayin

+0

Как и как? Мне нужно проверить только с помощью PHP-приложения –

+0

Чтобы получить вывод ошибки (если есть), используйте предложение здесь; http://php.net/manual/en/function.shell-exec.php#88621 – Mike

ответ

0
$path = 'C:\sqlldr.exe'; //use correct path to your .exe file. Be careful with slashes 
if(file_exists($path)) 
    //do smth; 
+0

Нет, что работает dint –

+0

Какое точное местоположение 'sqlldr'? Поместите правильный путь вместо 'C: \ sqlldr.exe' – Jigar

+0

sqlldr является загрузчиком SQL. –

Смежные вопросы