Re: whoami explanation

From: Date: Tue, 03 Mar 2009 16:18:07 +0000
Subject: Re: whoami explanation
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-289143@lists.php.net to get a copy of this message
PJ wrote: > This really needs some explanation > I found this on the web: > <?php echo whoami; ?> > with it there was the comment "the direction of those single-quotes matters" > (WHY ?) > and it works.... > > But this (_*FROM THE PHP MANUAL***_ * - exec()* executes the given > /command/ ) does not, > COPIED AND PASTED: > |<?php > // outputs the username that owns the running php/httpd process > // (on a system with the "whoami" executable in the path) > echo exec('whoami'); > ?> | > What is going on here? > And I often find such discrepancies in examples - and some wonder why I > seem to be so stupid... and don't know the fundamentals... :-\ Others have shown how exec() returns the output. If you use shell_exec() it's the same as using the backticks: <?php echo whoami; ?> -or- <?php echo shell_exec("whoami"); ?> You can use single quotes here also, i used double so you can easily tell they are not backticks -- Thanks! -Shawn http://www.spidean.com

« previous php.general (#289143) next »