[php调用com组件]php调用com 组件wscript.shell执行dos命令

时间:2016-03-13  来源:组件控件开发  阅读:

/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类调用
相关阅读 猜你喜欢
本类排行 本类最新