change_snmpd.php 821 Bytes
<?php
 include('../cfg/file_name.php');
 
 $handle = @fopen($snmpd, "r");
  $product_v = @fopen("version.txt","r");
  //讀檔案
  while(($pvd = fgetcsv($product_v,1000,"\n")) != false){
   foreach($pvd as $key => $value){
    if($value != ""){
     $left[] = $value;
     $i++;
    }
   }
  }
  while(($data = fgets($handle,1000)) != false) {
   $output = explode("     ", $data);
   if($output[0] == "sysContact"){
   if($_POST['sysContact'] != ""){
                      $str .="sysContact     ".$_POST['sysContact']."\n";
   }else{
    $str .="sysContact     ".$left[0]."\n";
   }
   }else{
    $str .= $data;
   }
  }
  
  
  $fp = fopen($snmpd,'w')  or die("Unable to open file!");
  fwrite($fp, $str);
        fclose($fp);
  shell_exec("sudo service snmpd restart");
 echo 1;
?>