Blame view
php/change_snmpd.php
821 Bytes
cf76164e6
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php include('../cfg/file_name.php'); $handle = @fopen($snmpd, "r"); $product_v = @fopen("version.txt","r"); //讀檔案 while(($pvd = fgetcsv($product_v,1000," ")) != 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']." "; }else{ $str .="sysContact ".$left[0]." "; } }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; ?> |