чем копаться в miner.php мудифицировал под себя штатный api-example.php
1) закоментил строку:
#print "$cmd returned '$line'\n"; в
function request($cmd,$addr)2) в конец после функций переписал/добавил код:
$addrs = array('192.168.0.201', '192.168.0.202', '192.168.0.203', '192.168.0.204', '192.168.0.205');
$text = "";
$text .= "<html>\n";
$text .= "<head>\n";
$text .= "<META HTTP-EQUIV='refresh' CONTENT='15'>\n";
$text .= "<style type='text/css'>\n";
$text .= "body {background:#FFFFFF; font: normal 8pt Tahoma, Verdana, Arial;}\n";
$text .= "table {border: 1px solid #cccccc; font: normal 8pt Tahoma, Verdana, Arial;}\n";
$text .= "tr {border: 1px solid #cccccc; height:20px;}\n";
$text .= "td {border: 1px solid #cccccc; text-align: center; min-width:40px;}\n";
$text .= "</style>\n";
$text .= "</head>\n";
$text .= "<body>\n";
$text .= "<table>\n";
for($i=0; $i<count($addrs); $i++)
{
$gpus = request('gpucount',$addrs[$i]);
$text .= "<tr><td colspan='255'>{$gpus['STATUS']['Description']} / ip:<b>{$addrs[$i]}</b> / GPUS:{$gpus['GPUS']['Count']}</td></tr>\n";
$igpu=0;
for($ii=0; $ii<$gpus['GPUS']['Count']; $ii++)
{
$ia=0;
$r = request("gpu|$ii",$addrs[$i]);
$textKey = "<tr>\n";
$textValue = "<tr>\n";
foreach($r["GPU$ii"] as $key => $value)
{
if($ia>17) break;
$textKey .= "<td>{$key}</td>\n";
$textValue .= "<td>{$value}</td>\n";
$ia++;
}
$textKey .= "</tr>\n";
$textValue .= "</tr>\n";
if($igpu==0) { $text .= $textKey; $igpu++; }
$text .= $textValue;
}
}
$text .= "</table>\n";
$text .= "</body>\n";
$text .= "</html>\n";
print $text;
- мне хватает. для себя можете лучше сделать.