Re: exec works with some, but not all commands

From: Date: Sun, 25 Jul 2004 01:26:03 +0000
Subject: Re: exec works with some, but not all commands
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-191791@lists.php.net to get a copy of this message
Matthew Sims wrote:
why would exec("touch /var/www/testfile.txt") work but not exec("/usr/bin/gpg --homedir /home/testuser/.gnupg blah blah blah") the dir used in homedir has mode 777 just for testing this is the actual command I'm trying to run... exec("/usr/bin/gpg --homedir /home/testdir/.gnupg --armor --output e.gpg -e -r uid_someuser sf.txt"); if I run it from the command line, it works fine...
I'm not sure but what if you defined an absolute path for your output files (e.gpg and sf.txt). I'm not sure either, but I was thinking absolute too.
Also you might try system(), shell_exec(), or passthru() if you're trying to get output back. -- Chris Martin Web Developer Open Source & Web Standards Advocate http://www.chriscodes.com/

« previous php.general (#191791) next »