windowsでバックグラウンド処理
phpでバッチ処理などをする場合で、バックグラウンド処理を行いたい場合で、
確か以前は、
system("start /b c:\php\cli\php c:\index.php > nul" );
で、うまく出来ていたはずだったのですが、どうもうまくいきません。
調べてみると
1 2 3 4 5 | $cmd="cmd /C php.exe example.php"; $shell=new COM ("WScript.Shell"); $shell->Run($cmd, 0, false); unset($shell); $shell=null; |
で、うまくいきました。

