From: Geert J. <gj...@us...> - 2002-09-03 19:40:42
|
Update of /cvsroot/woc/woc/src/woc/cgi-src/email In directory usw-pr-cvs1:/tmp/cvs-serv23171/woc/cgi-src/email Added Files: wo...@sc... Log Message: --- NEW FILE: wo...@sc... --- #!/usr/local/gnu/bin/perl -- -*-perl-*- # ------------------------------------------------------------ # Define fairly-constants $mailprog = '/usr/ucb/mail'; $recipient = 'wo...@sc...'; $recipientname = 'WOC redactie'; $subject = 'Reactie op WOC'; # Get the input read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); # Split the name-value pairs @pairs = split(/&/, $buffer); foreach $pair (@pairs) { ($name, $value) = split(/=/, $pair); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; # Uncomment for debugging purposes # print "Setting $naam to $value<P>"; $FORM{$name} = $value; } # Now send mail to $recipient open (MAIL, "|$mailprog -s \"$subject\" -r \"" . $FORM{'username'} . "\" $recipient") || die "Can't open $mailprog!\n\n"; print MAIL "$FORM{'realname'} (email : $FORM{'username'}) van $ENV{'REMOTE_HOST'}\n"; print MAIL "stuurt de volgende reactie over het Woordenboek Organische Chemie:\n"; print MAIL "\n"; print MAIL "$ENV{'REMOTE_EMAIL'}\n"; print MAIL "------------------------------------------------------------\n\n"; print MAIL " $FORM{'comments'} \n"; print MAIL "------------------------------------------------------------\n\n"; print MAIL "\n"; # print MAIL "Hij/zij wil $FORM{'email'} email ontvangen over ontwikkelingen."; close (MAIL); # And hold the closing argument. # Print out what we need print "Content-type: text/html\n\n"; print "<html>\n"; print "<head>\n"; print " <BASE href=\"http://www-woc.sci.kun.nl/\">"; print " <TITLE>Reactie verstuurt.</TITLE>\n"; print "</head>\n"; print "<body bgcolor=white vlink=blue alink=blue link=blue background=\"pictures/system/background.gif\">\n"; print "<SCRIPT>\n"; print " <!--\n"; print " top.frames[1].window.location=\"locatie/reactie_v.html\";\n"; print " // -->\n"; print "</SCRIPT>\n"; print "<p><br>"; print "<H3>Reactie is verzonden.</H3>\n"; print "<ul>"; print "Het volgende bericht is gestuurd naar "; print "$recipientname.\n"; print "<p><b>Naam :</b> $FORM{'realname'}"; print "<p><b>Email :</b> $FORM{'username'}"; print "<p><b>Reactie :</b><br>"; print "<ul>$FORM{'comments'}</ul>"; # print "<p>U heeft aangegeven <i>"; # # if (($FORM{'email'})eq('Ja')){ print "wel";} # else { print "niet"; } # # print "</i> email te willen ontvangen over ontwikkelingen "; # print "van het Woordenboek Organische Chemie.\n"; print "</ul></body>"; print "</html>"; |