ファイルを作成するために php\shell スクリプトを作成しようとしています。exec() コマンドを使用して、シェルと php 自体の間のリンクを作成しています。また、ユーザーからデータを受信しようとしています。そのために、スクリプトにリンクされたphpフォームページがあります。
<?php
$username = $_POST['txt_username'];
exec("sudo echo $username > file.txt");
?>
私の調査から、exec() が $_POST または $_GET 変数を受け入れないことがわかりました。また、extract()、getenv()、var_dump()、および escapeshellcmd() と escapeshellarg() などの関数も試しました。誰かが私を助けることができますか?