RE: [PHP] Capturing output of shell script.
| From: | Don Read | Date: | Sat, 30 Jun 2001 16:51:11 +0000 |
| Subject: | RE: [PHP] Capturing output of shell script. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-55665@lists.php.net to get a copy of this message | ||
On 29-Jun-01 Charles Williams wrote:
> Hello all,
>
> I have an .sh shell script being executed from a php4 call. I need to
> capture the string return and work with that in the php script. The only
> problem is that the call works but I cannot get the returned string. I've
> tried using exec, passthru, ``, system, and escapeshellcommand. Nothing
> seems to work. any ideas?
$cmd='stuff.sh';
$p=popen($cmd, 'r');
if ($p) {
while ($str=fgetss($p,1000)) {
do_foo($str);
}
pclose($p);
} else {
echo "<P>phsst. bad command: $cmd <BR>";
}
Regards,
--
Don Read dread@texas.net
-- It's always darkest before the dawn. So if you are going to
steal the neighbor's newspaper, that's the time to do it.