1

別のphpファイルにテキストを書き込むシェルコマンドを実行するphpスクリプトを作成するにはどうすればよいですか? sudoの問題はありません。私はこれまでのところこれを持っています。

<?php
include("inc/config.php");
$command = "sed -i '$ a\this is line 2 without redirection' admin.php";
$command1 = "cat admin.php";
$output = shell_exec($command);
$output1 = shell_exec($command1);
echo "<pre>$output</pre>";
echo "<pre>$output1</pre>";
?>

chown wwwdata と chmod 777 を使用しました

4

1 に答える 1

1

スクリプトは、必要なすべての操作を実行できる権限を持つアカウントで実行する必要があります。それはとても簡単です。

于 2012-05-20T02:03:37.067 に答える