1でまず者は、端子を介してコマンドを実行してみましょう:php - shell_exec、execなどは端末のように出力できません。でも2>&
$ echo 1; /etc/init.d/apache3 restart; echo 2;
結果..
1
bash: /etc/init.d/apache3: No such file or directory
2
かっこいい(わざとapache3がエラーを参照してください)。 1 2
私はあらゆる種類のものを試してみました:
今、私はブラウザ上で見るすべてがある
<?php
$command = "echo 1; /etc/init.d/apache3 restart; echo 2; 2>&1";
$response = shell_exec("$command");
echo $response;
?>
..さんは、PHPを経由して、これを実行してみましょう。 のようなすべてのPHPのものを試してみました..「& &」とセミコロンを置き換え..
passthru()
exec()
system()
popen()
私はかなりそれをすべて試してみました。私はターミナル経由で見るものと同じものを私に見せることはできません。もしくはshell_execのマニュアルから