Re: exec works with some, but not all commands
| From: | Chris Martin | 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:
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/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.