Explode each file once, don't do it for every stream read
This commit is contained in:
parent
5e08bc538e
commit
71bfb44ef7
1 changed files with 1 additions and 2 deletions
|
@ -20,7 +20,7 @@ if (count($files) == 0)
|
|||
|
||||
foreach ($files as $file)
|
||||
{
|
||||
$newkey = basename($file);
|
||||
$newkey = explode('.', basename($file))[0];
|
||||
|
||||
$pipes[$newkey] = popen(sprintf(TAIL_CMD, escapeshellarg($file)), 'r');
|
||||
stream_set_blocking($pipes[$newkey], 0);
|
||||
|
@ -38,7 +38,6 @@ while (true)
|
|||
{
|
||||
foreach ($read as $file => $pipe)
|
||||
{
|
||||
$file = explode('.', $file)[0];
|
||||
while ($line = fgets($pipe))
|
||||
{
|
||||
echo $file, ': ', $line;
|
||||
|
|
Loading…
Reference in a new issue