print("<tr><td align=center id=specialtd>".$currentLUNs[$i]->lun_name." ( NAS )</td>\n");
// }
print("<td align=center id=specialtd>".$currentLUNs[$i]->lun_id."</td>\n");
print("<td align=center id=specialtd>".$currentLUNs[$i]->size."</td>\n");
unset($nas_info);
exec("/b_iscsi/bn_cli/report_nascapacity ".$currentLUNs[$i]->lun_name." -ha ".$host_index."", $nas_info);
if(preg_match("/capacity:\s([0-9]+)\sfree:\s([0-9]+)/", $nas_info[1], $matches))
{
$used_size = $currentLUNs[$i]->size - $matches[2];
print("<td align=center id=specialtd>".$used_size."</td>\n");
print("<td align=center id=specialtd>".$matches[2]."</td>\n");
}
else
{
print("<td align=center id=specialtd>0</td>\n");
print("<td align=center id=specialtd>0</td>\n");请问上面这段代码有什么问题,问什么不能正常访问类数组currentLUNs中的内容;
// }
print("<td align=center id=specialtd>".$currentLUNs[$i]->lun_id."</td>\n");
print("<td align=center id=specialtd>".$currentLUNs[$i]->size."</td>\n");
unset($nas_info);
exec("/b_iscsi/bn_cli/report_nascapacity ".$currentLUNs[$i]->lun_name." -ha ".$host_index."", $nas_info);
if(preg_match("/capacity:\s([0-9]+)\sfree:\s([0-9]+)/", $nas_info[1], $matches))
{
$used_size = $currentLUNs[$i]->size - $matches[2];
print("<td align=center id=specialtd>".$used_size."</td>\n");
print("<td align=center id=specialtd>".$matches[2]."</td>\n");
}
else
{
print("<td align=center id=specialtd>0</td>\n");
print("<td align=center id=specialtd>0</td>\n");请问上面这段代码有什么问题,问什么不能正常访问类数组currentLUNs中的内容;
{
if($key > 0)
{
if(preg_match("/(\w+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+(\w+)\s+([0-9]+)\s*(.*)/",$line,$match))
{
$currentLUNs[$match[1]] = new lun($match[1] , $match[2] , $match[3] , $match[4] , $match[5], $match[6], $match[7]);
}
}
}