Hallo Karsten,
manche Programme (ein Bsp., das mir direkt einfällt ist /bin/su) prüfen , ob der stdin ein Terminal ist. Möglicherweise macht dies auch gpg.
Benutze am besten http://de3.php.net/manual/de/function.proc-open.php@proc_open() und das auf dieser Seite verwendete Bsp. mit drei Pipes. So kannst Du auf stdout und stderr getrennt zugreifen, um das Script zu debuggen.
Gruß aus Berlin!
eddi
--
Ja - ich gebe manchmal Lösungen auf dem silbernen Tablett und
Nein - sie werden dennoch nicht den Schlag vor den Kopf mit dem goldenen abwehren ;)
Ja - ich gebe manchmal Lösungen auf dem silbernen Tablett und
Nein - sie werden dennoch nicht den Schlag vor den Kopf mit dem goldenen abwehren ;)