On Wed, Jul 10, 2002 at 12:14:58PM -0700, Fargo Lee wrote: > > This suggests, as do a few posts I just noticed in the manual, that > one cannot assign the output of system() and perhaps passthru() and exec() > to a variable.
I forgot to mention, that's not accurate. I just ran a test to make sure. Got the results just fine. Just for clarity, here's my test (PHP 4.2.1, NT 4.0): # real directory. # result: output shows file list, false no, return 0 # $output = system('dir c:\books', $return_var); # fake directory. # result: output shows nothing, false yes, return 1 $output = system('dir y:\fake', $return_var); echo "output: $output"; echo '<hr />'; echo 'output false? ' . ( ($output == FALSE) ? 'yes' : 'no' ); echo '<hr />'; echo "return: $return_var"; --Dan I think this is only possible using backticks, which I can't > use as this needs to be run in safe mode. So I guess I just need to use the > return_var as you suggested. Thanks! > > "Analysis & Solutions" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > On Tue, Jul 09, 2002 at 11:41:47PM -0700, Fargo Lee wrote: > > > > > got it to assign a 0 (success) or 1 (failure) to the return_var argument > as > > > you suggested so I am happy. > > > > Good! > > > > > > > What mixed me up and I still don't understand is the manual entry for > > > system() says ... > > > > > > "Returns the last line of the command output on success, and FALSE on > > > failure." > > > > > > When it says it "Returns", where does it return this information and how > can > > > it be captured for comparison? > > > > The thing that's tripping you up is, I believe, executing MySQL programs > > at a prompt doesn't produce any visible output. But, if you executed a > > command that returns some output to STDOUT, like "ls", you'd see the last > > line of output therefrom in the "Return." > > > > --Dan > > > > -- > > PHP classes that make web design easier > > SQL Solution | Layout Solution | Form Solution > > sqlsolution.info | layoutsolution.info | formsolution.info > > T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y > > 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php