2010-04-13 83 views
1
$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

回答

1

改變'「爲例子,那麼您可以在傳遞變量:

$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