如何在php代码中使用cli命令从" .php"运行"b.p p"文件,并从"b.p p"文件返回数据。
查看exec
的PHP文档http://php.net/manual/en/function.exec.php
如果我理解正确,你想在' . PHP '上处理数据,然后以b.p p的形式触发另一个PHP文件。您可以合并这些任务,以使其更容易,并避免同时使用exec
,但下面应该做您需要的,这是.php文件…
//Process form data here
echo exec('php b.php');
这将返回b.p php的结果,如果不需要输出,可以不返回。passthru
也值得研究http://php.net/manual/en/function.passthru.php
根据文档,当涉及到PHP安全模式时,需要考虑一些限制
看看这个:
通过shell_exec()
命令你可以运行任何你在命令行中运行:
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
在你的例子中:
//if form submitted
$output = shell_exec('php b.php');
在b.p p文件中包含a.p p文件
,然后运行
D: ' xampp ' php php b.php>
试试这个可能会对你有帮助,
file_get_contents('b.php');
.php文件末尾的代码