我有一个脚本,我尝试使用shell_exec()
调用另一个脚本:
test.php的
$webroot = getcwd();
shell_exec("php $webroot/myscript.php");
myscript.php
<?php
echo "hello";
我想在控制台中打开myscript.php
。这可能吗?
答案 0 :(得分:2)
我认为你的意思是在GTK终端中运行脚本。你能做的就是这样的事情
$webroot = getcwd();
shell_exec("xterm -hold -e 'php $webroot/myscript.php'");
这将弹出一个终端并按住它直到用户关闭它。这仅适用于linux。
答案 1 :(得分:0)
你可以。你的例子正在运作。
您可以在test.php中查看shell_exec
的输出:
$webroot = getcwd();
$output = shell_exec("php $webroot/myscript.php");
echo $output;