0=retval, 1=data return array($retval[1], $retval[0]); } function ssh_editvar($var, $value, $file) { global $ip; // sed cmd: ssh -l root 10.11.12.13 'sed -i -e "s|^\(VAR=\).*|\1\"VALUE\"| FILE' sshdo('if [[ ! -z $(grep "^'.$var.'=" '.file.') ]]; then sed -i -e "s|^\('.$var.'=\).*|\1\"'.$value.'\"|" '.$file. 'else echo "'.$var.'=\"'.$value.'\"" >> '.file, $ip); } function online($ip) { $ping = new PPPing(); $ping->hostname = $ip; $ping->timeout = "0.3"; $result = $ping->Ping(); if($result<0) { echo "error: ".$ping->strError($result); $retval=1; } else { echo $result." ms"; $retval=0; } return $retval; } ?>