0

このコマンドを Windows コンピューターから実行しようとしていますが、機能しません。コマンドプロンプトに入力するとコマンドは完全に機能しますが、PHPスクリプトを実行すると機能しません。

$command = '"C:\Program Files (x86)\WinSCP\winscp.exe" /console /command "open client" "cd /var/www/html/reports" "put C:\wamp\www\client\test.php" "exit"';
shell_exec($command);
4

1 に答える 1

1

使っexec()てみるとデバッグに役立ちます。

<?php
$command = '"C:\Program Files (x86)\WinSCP\winscp.exe" /console /command "open client" "cd /var/www/html/reports" "put C:\wamp\www\client\test.php" "exit"';
$cmd = exec($command, $arr, $opt);

// Output info run from the command:
var_dump($cmd, $arr, $opt);
于 2013-01-17T16:58:10.840 に答える