Hi, Many apologies if this has been covered before - but I haven't tracked it down in the archive and it's been annoying me for weeks.
I'm using a script to send an order number & encrypted cc number by GnuPG. Unfortunately the temporary files don't seem to be created causing error messages. Can anyone point me in the right direction - many thanks. Script lines are; $message = 'Order #' . $insert_id . "\n\n" . 'Number: ' . $GLOBALS['cc_toencrypt'] . "\n\n"; // I've tried this variable putenv ("GNUPGHOME=/home/www/.gnupg"); // I've tried this variable putenv ("GNUPGHOME=/home/.gnupg"); //set the environment variable for GPGPATH putenv ("GNUPGHOME=/usr/local/psa/home/ahosts/ppppp.com/home/.gnupg"); //generate token for unique filenames $tmpToken = md5(uniqid(rand())); //create vars to hold paths and filenames $plainTxt = "/usr/local/psa/home/ahosts/ppppp.com/httpsdocs/tmp/" . "$tmpToken" . "data"; $crypted = "/usr/local/psa/home/ahosts/ppppp.com/httpsdocs/tmp/" . "$tmpToken" . "gpgdata"; //open file and dump in plaintext contents $fp = fopen($plainTxt, "w+"); fputs($fp, $message); fclose($fp); //invoke GPG to encrypt file contents system("/usr/local/php_safe/bin --encrypt -ao $crypted -r 'Ralph Brookes <[EMAIL PROTECTED]>' $plainTxt"); //open file and read encrypted contents into var 251 $fd = fopen($crypted, "a+"); 252 $mail_cont = fread($fd, filesize($crypted)); 253 fclose($fd); //delete files! unlink($plainTxt); 255 Unlink($crypted); tep_mail('', SEND_EXTRA_ORDER_EMAILS_TO, 'Extra Order Info', $mail_cont, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS, ''); Error messages are; Warning: fopen("/usr/local/psa/home/ahosts/ppppp.com/httpsdocs/tmp/21fc09f4a3e129b04ae38984613ece46pgpdata", "r+") - No such file or directory in /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/catalog2/catalog/includes/modules/payment/ccgpg.php on line 251 Warning: stat failed for /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/tmp/21fc09f4a3e129b04ae38984613ece46pgpdata (errno=2 - No such file or directory) in /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/catalog2/catalog/includes/modules/payment/ccgpg.php on line 252 Warning: fread(): supplied argument is not a valid File-Handle resource in /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/catalog2/catalog/includes/modules/payment/ccgpg.php on line 252 Warning: fclose(): supplied argument is not a valid File-Handle resource in /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/catalog2/catalog/includes/modules/payment/ccgpg.php on line 253 Warning: unlink() failed (No such file or directory) in /usr/local/psa/home/ahosts/ppppp.com/httpsdocs/catalog2/catalog/includes/modules/payment/ccgpg.php on line 255 Cheers Clint --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.438 / Virus Database: 246 - Release Date: 07/01/03