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/
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php