我正在使用Windows-7操作系统和wamp服务器.我有2个php文件trigger.php,background.php.我想在后台运行background.php.我必须从trigger.php调用此文件.
我试过以下方法.
我在trigger.php中添加了这段代码
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("C:\wamp\bin\php\php5.3.5\php-win.exe -f C:/wamp/www/background.php", 0, false);
Run Code Online (Sandbox Code Playgroud)
但是我的background.php没有被调用.
我怎么能这样做?
任何建议表示赞赏.
Kri*_*ris 14
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,你$cmd会"php C:/wamp/www/path/to/background.php"
| 归档时间: |
|
| 查看次数: |
7810 次 |
| 最近记录: |