Re: Re: php script running as a cgi

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



zedleon wrote:
here is the php code i am using as a cgi in the cgi-bin
This form executes fine, just doesn't get the variables for the form.

simple test form at:
http://www.passeycorp.com/gnupg.php

thanks for the feedback.

zed
-----------------------------------------------------------------------

#!/usr/local/bin/php -q

<?

What is the output if you 'print_r ( $_POST )' here?

$msg = "Sender's Full Name:\t$_POST[sender_name]\n";

$msg .= "Sender's E-Mail:\t$_POST[sender_email]\n";
$msg .= "Secret Message?\t$_POST[sender_msg]\n\n";

putenv("GNUPGHOME=/home/account_name/.gnupg");

$username = "passey";

$tmpToken = md5(uniqid(rand()));

$plainTxt = "/home/account_name/temp/input/" . "$tmpToken" . "data";
$crypted = "/home/account_name/output/" . "gpgdata";

$fp = fopen($plainTxt, "w+");
fputs($fp, $msg);
fclose($fp);

system("/usr/bin/gpg  --encrypt -ao $crypted -r 'ted passey' $plainTxt");

$fd = fopen($crypted, "r");
$mail_cont = fread($fd, filesize($crypted));
fclose($fd);

unlink($plainTxt);
unlink($crypted);

$recipient = "your@xxxxxxxxx";
$subject = "Stupid Secret Message";

$mailheaders = "From: www.yourwebsite.com\n";
$mailheaders .= "Reply-To: $sender_email\n\n";

mail("$recipient", "$subject", $mail_cont, $mailheaders);

echo "
<H1 align=center>Thank You, $sender_name</h1>
<p align=center>Your secret message has been sent.</p>";

?>


--
John C. Nichel IV
Programmer/System Admin (ÜberGeek)
Dot Com Holdings of Buffalo
716.856.9675
jnichel@xxxxxxxxxxxxxxxxxxxxxxxxxxx

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux