#!/usr/bin/php -q 'http://localhost/pub/plugins?buffer_length=0', CURLOPT_UNIX_SOCKET_PATH => '/var/run/nginx.socket', CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $message, CURLOPT_RETURNTRANSFER => true ]); curl_exec($nchan); curl_close($nchan); } } usleep(50000); foreach ($plugins as $plugin) { if (!$plugin) continue; $line = ''; $run = popen("plugin $method $plugin",'r'); while (!feof($run)) { $line .= fgetc($run); if (in_array($line[-1],["\r","\n"])) {write($line); $line = '';} } pclose($run); write("\n"); } ?>