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 回答