/php调用com 组件wscript.shell执行dos命令
p("
");
if ($execfunc=="wscript" && IS_WIN && IS_COM) {
$wsh = new COM("WScript.shell");
$exec = $wsh->exec("cmd.exe /c ".$command);
$stdout = $exec->StdOut();
$stroutput = $stdout->ReadAll();
echo $stroutput;
} elseif ($execfunc=="proc_open" && IS_WIN && IS_COM) {
$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("pipe", "w")
);
$process = proc_open($_SERVER["COMSPEC"], $descriptorspec, $pipes);
if (is_resource($process)) {
fwrite($pipes[0], $command."rn");
fwrite($pipes[0], "exitrn");
fclose($pipes[0]);
while (!feof($pipes[1])) {
echo fgets($pipes[1], 1024);
}
fclose($pipes[1]);
while (!feof($pipes[2])) {
echo fgets($pipes[2], 1024);
}
fclose($pipes[2]);
proc_close($process);
}[php调用com组件]php调用com 组件wscript.shell执行dos命令
http://m.bbyears.com/asp/22379.html
推荐访问:php调用dll php接口的调用 php类调用