我正在创建一个应用程序,要求我在第一个脚本仍在运行时运行第二个PHP脚本。
我是php编程的新手,所以我确信有一个我可以使用的简单功能,我只是不知道。
期待任何帮助......
Shane
答案 0 :(得分:1)
由于您不熟悉PHP,我猜您正在寻找将执行另一个的include / require(以及include_once / require_once)语言结构PHP脚本,好像它是当前脚本的一部分。
否则,如果您希望将其作为单独的流程运行,请查看exec,shell_exec或backticks。如果您需要将其他PHP脚本作为后台进程运行,请确保将stdout重定向到某个位置(如果您不需要,可以将文件或/ dev / null重定向),以便您当前正在执行的脚本不必等待它完成继续执行。
答案 1 :(得分:0)
这实际上要求我们使用一些Javascript进行ajax调用来执行我们的PHP并返回它的数据。
我更喜欢Jquery,它看起来与此相似:
function callPHP(){
$.post('./filetocall.php', {variableid: 'id'}, function (response) {
$("#div_for_return_data").val(response);
});
}
filetocall.php看起来像什么。它的输出将填充#div_for_return_data
例如:
<?php echo $_GET['variableid']; ?>
然后从任何地方调用Jquery函数。