Re: Re: php script running as a cgi
| From: | John Nichel | Date: | Mon, 16 Jan 2006 18:42:12 +0000 |
| Subject: | Re: Re: php script running as a cgi | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-228676@lists.php.net to get a copy of this message | ||
zedleon wrote:
I am getting a parse error, unexpected T_VARIABLE you would think this would be easy.....Did you put the semi-colon at the end of the line?
zed "John Nichel" <john@kegworks.com> wrote in message news:43CBE28B.2080908@kegworks.com...-- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 jnichel@dotcomholdingsofbuffalo.comzedleon wrote:$plainTxt");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'$fd = fopen($crypted, "r"); $mail_cont = fread($fd, filesize($crypted)); fclose($fd); unlink($plainTxt); unlink($crypted); $recipient = "your@email.com"; $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@dotcomholdingsofbuffalo.com