Nota : Se você está procurando por suporte bidirecional ( via dupla) , utilize proc_open( ) .
Nota : Se o commando a ser executado não for encontradom um recurso válido será retornado . Isso pode parecer esquisito , mas tem sentido : permite que você acesse a mensagem de erro retornado pelo sistema operacional .
?php error_reporting( E_ALL) ; / * Add redirection so we can get stderr . * / $fp = popen(' / path / to / spooge 2 1' , 'r') ; echo "'$fp' ; " . gettype($fp ) . "\n" ; $read = fread($fp , 2096) ; echo $read ; pclose($fp) ; ?