如何运行"b.p p"文件来自"a.p ph"在PHP代码中使用cli命令


How to run "b.php" file from "a.php" using cli command in php code

如何在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文件末尾的代码