PHP website
Rhiannon Buck
Rhiannon at viva.org.uk
Tue Mar 23 17:09:24 CET 2010
Hello
After moving servers I was having trouble with GnuPG so I generated a new set of keys in my own name. They work in the command line:
gpg --encrypt -ao encrypteddata -r rhiannon at viva.org.uk data
But not in my PHP code.
Are there any PHP geniuses out there?
This is the bit that doesn't work at all (errors listed below).
----------------------------------------------------------------------------------------------------------------------------------------------
//invoke PGP to encrypt file contents
system("/usr/bin/gpg --encrypt -ao $crypted -r 'Rhiannon <rhiannon at viva.org.uk>' $plainTxt");
//open file and read encrypted contents into var
$fd = fopen($crypted, "r");
$encrypted_stuff = fread($fd, filesize($crypted));
fclose($fd);
----------------------------------------------------------------------------------------------------------------------------------------------
If I make the fopen "w+" it does create the file, but it is empty at 0 bytes.
As I said, it works beautifully from the command line - my new user is able to encrypt and decrypt.
Many Thanks
Rhiannon
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
Errors:
Warning: fopen(/services/webpages/t/i/timetogoveggie.com/90bfb3b11eb247df93c4a7470e058b96pgpdata) [function.fopen<https://secure40.securewebsession.com/timetogoveggie.com/vvfshop/function.fopen>]: failed to open stream: No such file or directory in /services4/webpages/util/v/i/vivacaa.site.aplus.net/public/vvfshop/processform2.php on line 137
Warning: filesize() [function.filesize<https://secure40.securewebsession.com/timetogoveggie.com/vvfshop/function.filesize>]: stat failed for /services/webpages/t/i/timetogoveggie.com/90bfb3b11eb247df93c4a7470e058b96pgpdata in /services4/webpages/util/v/i/vivacaa.site.aplus.net/public/vvfshop/processform2.php on line 138
Warning: fread(): supplied argument is not a valid stream resource in /services4/webpages/util/v/i/vivacaa.site.aplus.net/public/vvfshop/processform2.php on line 138
Warning: fclose(): supplied argument is not a valid stream resource in /services4/webpages/util/v/i/vivacaa.site.aplus.net/public/vvfshop/processform2.php on line 139
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20100323/35e27bae/attachment.htm>
More information about the Gnupg-users
mailing list