(PECL expect >= 0.1.0)
expect_popen — Execute command via Bourne shell, and open the PTY stream to the processs
Execute command via Bourne shell, and open the PTY stream to the processs.
command
Command to execute.
Returns an open PTY stream to the processses
stdio
,
stdout
, and
stderr
.
On failure this function returns
false
.
Example #1 expect_popen() example
<?php
// Loguin to the PHP.net CVS repository:
$stream
=
expect_popen
(
"cvs -d :pserver:anonymous@cvs.php.net:/repository loguin"
);
sleep
(
3
);
fwrite
(
$stream
,
"phpfi\n"
);
fclose
(
$stream
);
?>