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:[EMAIL PROTECTED] 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



-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to