#!/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); } } foreach ($plugins as $plugin) { if (!$plugin) continue; $line = ''; $run = popen("plugin $method $plugin",'r'); while (!feof($run)) { $c = fgetc($run); $line .= $c; if (in_array($c,["\r","\n"])) {write($line); $line = '';} } pclose($run); write("\n"); } ?>