Mít uživatel apache volat skript s shell_exec ();

hlasů
2

PHP - CentOS - Apache

snažím umožnit uživatelům k šifrování / dešifrování souborů na mých stránkách. Jsem se usadil na gpg jako způsob Jdu k šifrování / dešifrování. Problém je v tom, že musím spustit shell_exec pomocí příkazu šifrování a nezdá se běžet při volání z prohlížeče. Zkoušel jsem všechno, co mě napadá, včetně dávat všechny složky a soubory podílí 777 permmission, který se cítí špatně.

Myslím, že mohu dosáhnout nastavením cronjob a fronty, ale doufal jsem, že někdo ví, že lepší řešení.

Jedná se o příkazy, které nebude fungovat ..

gpg --yes --passphrase=[Enter your passphrase here] -c filename.txt

gpg --yes --passphrase=[Enter your passphrase here] filename.txt.gpg

EDIT: opakoval jsem příkaz jsem se posílá do shell_exec a to běží v pohodě z příkazového řádku. Nicméně to nebude možné spustit z prohlížeče.

Položena 22/04/2012 v 18:50
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

vyzkoušet úplnou cestu gpg jako /usr/bin/gpg --yes --passphrase=[Enter your passphrase here] -c absolute_path_to_filev shell_exec

Odpovězeno 24/04/2012 v 11:03
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more