如何将变量值传递给gpg命令

问题描述:

$importkey = system('gpg --import newkey.asc . $username'); 

需要将文件名作为变量传递,以便可以将其文件名与其内容一起导入到gnupg keyring中。如何将变量值传递给gpg命令

$gpg = system('gpg --recipient userid --output filename --armor --encrypt filename to encrypt', $retvalue); 

如何传递收件人电子邮件ID(用户ID)和文件名作为变量GPG​​命令

的感谢!

+0

不要掏出使用适当的API:http://php.net/manual/en/book。 gnupg.php – Quentin 2010-04-13 10:24:33

+0

需要使用系统调用和php脚本 – trainee 2010-04-13 11:12:06

改变'“为例子,那么您可以在传递变量:

$importkey = system("gpg --import newkey.asc . $username"); 
+0

更改'to' - 你想要建议的内容请详细解释 – trainee 2010-04-13 11:01:45

+0

使用双引号(“)而不是单引号(')。看看我的例子和你的发现差异 – zaf 2010-04-13 11:20:18

+0

仍然无法运行.is还有另外一种方法 – trainee 2010-04-13 11:23:22