Thaiadmin

ขอสอบถามเกี่ยวกับ Php ส่งตัวแปรและ Run Shell script

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

คือตอนนี้ผมทำเกี่ยวกับ PHP(ฝั่ง Client) ทำการ กดปุ่ม Submit และให้ไปเรียกตัว Shell sc. ที่อยู่ข้างใน linux ทำการ เพิ่มคำว่า "a" ลงใน .txt
แต่ทำไมทำไม่ได้ครับ แต่ถ้าผมทำลักษณะเป็น admin ไป command ./addtxt.sh แบบนี้ทำได้ครับ ?
ขอบคุณครับอาจจะงงนิดหน่อย

ฝั่งงง PHP
<?php
   $ip = $_SERVER["REMOTE_ADDR"];
   if (isset($_POST['button']))
       {
         $output=shell_exec("sh /var/www/html/addip.sh $ip");
    echo $output;
       }
?>

<html>
<body>
<form method="post">
<p>
   <button name="button">Run Shell_script</button>
</p>
</form>
</body>
</html>

ฝั่งงง Shell script

#!/bin/sh

iptables=/sbin/iptables

 echo "Your is IP Address : "$1

   sudo echo "VIEWTEST" >> /root/active.txt