-2
입력란의 값으로 네트워크 구성을 변경하려고합니다. 페이지가로드되면 필드의 주소가 표시되며 사용자가이를 수정할 수 있습니다. 사용자가 업데이트 버튼을 누르면 새 값으로 변경해야합니다. 매개 변수를 서버에 전달할 수 없습니다. /etc/network/interfaces 파일을 변경하지만 올바른 값으로 파일을 업데이트 할 수없는 bash 스크립트가 있습니다.PHP에서 bash 스크립트로 매개 변수를 전달하는 방법
<?php $mask=shell_exec("some grep for netmask' "); ?>
<?php $gateway=shell_exec("some grep for gateway"); ?>
<?php $ip=shell_exec('hostname -I'); ?>
<?php $domain=shell_exec('hostname -d'); ?>
<tr><td>Mask</td><td><input name="mask" value="<? echo $mask ?>"</input></td></tr>
<tr><td>Gateway</td><td><input name="gateway" value="<? echo $gateway ?>"</input></td></tr>
<tr><td>Address</td><td><input name="ip" value="<? echo $ip ?>"</input></td></tr>
<tr><td>Domain</td><td><? echo $domain ?></td></tr>
<tr><td>Update</td><td><form name="input" method="post">