PHP Warning: feof() expects parameter 1 to be resource
Posted: Tue Feb 16, 2021 11:05 am
PHP Warning: feof() expects parameter 1 to be resource, boolean given in /usr/local/nagiosxi/scripts/utils-reports.inc.php
It is on line 578:
$fp = popen($binpath, "r");
while (!feof($fp)) { --- Line 578
$rawoutput .= fread($fp, 1024);
}
I think it needs to check for $fp:
$fp = popen($binpath, "r");
if ($fp) {
while (!feof($fp)) {
$rawoutput .= fread($fp, 1024);
}
}
It is on line 578:
$fp = popen($binpath, "r");
while (!feof($fp)) { --- Line 578
$rawoutput .= fread($fp, 1024);
}
I think it needs to check for $fp:
$fp = popen($binpath, "r");
if ($fp) {
while (!feof($fp)) {
$rawoutput .= fread($fp, 1024);
}
}