Ben gpg çağırmak için php kullanıyorum, ama ben bir boru hata alıyorum. Ben bir dosyadan şifre okursanız, ben komuta kendisi sonra boru olabilir düşündüm? Sözdizimi hatası: Ama, ben almaya devam "|" beklenmeyen
İşte kod:
(Not: dosyaları bir foreach Üzerinde yinelenilen ediliyor ...)
foreach($files as $k => $v) {
$encrypted = $v;
$filename = explode('.',$v);
$decrypted = $filename[0].'.txt';
shell_exec("echo $passphrase | gpg --no-tty --passphrase-fd 0 -o $decrypted -d $encrypted");
}