San*_*hod 9 php shell shell-exec
我有一个sample.php带有以下内容的php文件:
<?php
echo "Hello World!";
?>
Run Code Online (Sandbox Code Playgroud)
而我想要做的是使用第二个PHP脚本运行这个PHP脚本.
我认为shell_exec可以帮助我,但我不知道它的语法.
顺便说一句,我想用这个文件来执行cpanel.所以我必须执行shell.
有没有办法做到这一点?
如果需要将php文件的输出写入变量,请使用ob_start和ob_get_contents函数.见下文:
<?php
ob_start();
include('myfile.php');
$myStr = ob_get_contents();
ob_end_clean();
echo '>>>>' . $myStr . '<<<<';
?>
Run Code Online (Sandbox Code Playgroud)
所以如果你的'myfile.php'包含这个:
<?php
echo 'test';
?>
Run Code Online (Sandbox Code Playgroud)
然后你的输出将是:
>>>>test<<<<
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9219 次 |
| 最近记录: |