0

这是我在浏览器上运行的代码。它将加密文件,输出将在不同的路径中。我可以用终端运行它,但不能在浏览器上运行。有人说我应该检查我的网络配置,但我对此感到困惑。提前致谢!=)

<?php
    echo 1;

    shell_exec ("gpg --output /home/datafeeding/testing/sampledick.xls.gpg --encrypt --recipient rtalplacido@yahoo.com /opt/jasperserver-3.5.0/apache-tomcat/webapps/JavaBridge/reports/sampledick.xls");

    echo 2;
    echo "<br>";

?>
4

2 回答 2

1

你最好使用 gnupg 的 php 扩展

于 2013-11-08T08:36:13.440 回答
0

添加--batch到您的gpg命令行可能会处理它,但您可能还应该添加--no-tty--yes如果您希望它覆盖文件)。

手册页有详细gpg信息,但应该涵盖它。

于 2012-12-05T15:18:32.157 回答