diff --git a/data.php b/data.php index 0b8d2bbb..f0dc7dac 100644 --- a/data.php +++ b/data.php @@ -156,12 +156,9 @@ $file="/etc/pihole/gravity.list"; $linecount = 0; $handle = fopen($file, "r"); - if(gettype($handle) == "resource") { - while(!feof($handle)){ - $line = fgets($handle); - $linecount++; - } - } + while ($chunk = fread($handle, 1024000)) { + $linecount += substr_count($chunk, "\n"); + } fclose($handle); return $linecount;