Re: Using system
| From: | Gal Gur-Arie | Date: | Wed, 17 Sep 2003 14:52:28 +0000 |
| Subject: | Re: Using system | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-162884@lists.php.net to get a copy of this message | ||
Hello,
try this:
<?php
$sMyHostname = exec('uname -a 2>&1');
echo "\n".$sMyHostname."\n";
?>
Uros wrote:
Hello Robert, I think not here is my code #!/usr/local/bin/php -q <?php $ret =nslookup -timeout=3 www.myhost.com |grep "Non-existent host/domain"; ?> I always get automaticaly output. I also try to set implicit_flush to off, use ob ob_... nothing works. best regards Wednesday, September 17, 2003, 4:16:10 PM, you wrote: RC> Backtick style gets you the output... RC> $passwords =cat /etc/passwd; RC> Cheers, RC> Rob. RC> On Wed, 2003-09-17 at 09:55, esctoday.com | Wouter van Vliet wrote:Don't think there's one function for it .. Though, you may want to try the output buffers. ob_start(); ( .. Exec here ..) $Var = ob_end_clean(); , Wouter -----Original Message----- From: Uros [mailto:uros.gruber@sir-mag.com] Sent: Wednesday, September 17, 2003 3:18 PM To: PHP General list Subject: [PHP] Using system Hello! I'm pulling my hair. What is the right syntax to set output of some system call to variable. I tried everything (system, shell_exec,exec) and always get output to screen. Please help. PHP version 4.3.3 CLI -- Best regards, Uros -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php