EXECUTAR COMANDO $command"; return $texto; }; } function agiLogWrapper($logEnabled) { return function ($texto) use ($logEnabled) { if ($logEnabled) { $filename = str_replace('.php', '-log.html', __FILE__); $fp = fopen($filename, 'a'); fwrite($fp, $texto); fclose($fp); } }; } // -------------------------------------------------------------------------------------------------------------------------------- $stdin = fopen('php://stdin', 'r'); $stdout = fopen('php://stdout', 'w'); $isXampp = (file_exists('C:\xampp')); $logEnabled = false; $appdir = dirname(__FILE__); chdir($appdir); date_default_timezone_set('America/Bahia'); $agientrada = new AGIEntrada( array( 'agiRunCmd' => agiRunCmdWrapper($stdin, $stdout), 'agiLog' => agiLogWrapper($logEnabled) ), array( 'isxampp' => $isXampp, 'logEnabled' => $logEnabled ) ); $agientrada->run(); fclose($stdin); fclose($stdout); exit();