home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet 1996 World Exposition
/
park.org.s3.amazonaws.com.7z
/
park.org.s3.amazonaws.com
/
cgi-bin
/
Japan
/
Theme
/
theme_add_mail.pl
< prev
next >
Wrap
Perl Script
|
2017-09-21
|
2KB
|
78 lines
#!/usr/local/bin/perl
$| = 1;
# theme_add_mail.pl
# Registration for sensorium update news mailing list
# haruki@st.rim.or.jp
# 96/04/30
#
# THIS CODE INCLUDES THESE LIBRARIES
#
# cgi-lib.pl Copyright 1994 Steven E. Brenner
#
# jrh
$CgiPath = '/stage/htdocs/cgi-bin/Japan/Theme/NEW';
push(@INC, "$CgiPath");
$ThisFile = '/stage/htdocs/cgi-bin/Japan/Theme/theme_add_mail.pl';
require 'cgi-lib.pl';
&ReadParse(*in);
#
# ôoÿ^âAâhâîâXé¬ï≤é╚éτÅIù╣
#
if (!$in{'address'}) {
&err("Sorry, your comment seems contains no data.\n");
}
#
# ╞■╬╧ñ╡ñ∞ñ┐ñΓñ╬ñ¼Ñßí╝ÑδÑóÑ╔Ñ∞Ñ╣ñ½ñ╔ñªñ½Ñ┴ѺÑ├Ñ»
#
if (!($in{'address'} =~ /(.*)\@(.*)/) ||
!($in{'address'} =~ /\w$/)) {
&err("Sorry, you input invalid e-mail address. Try once more.\n");
}
#
# âüü[âèâôâOâèâXâgôoÿ^É\ì₧âüü[âïé≡æùéΘ
#
if (open(ML, "| /usr/local/bin/nkf -j | /usr/lib/sendmail -f haruki\@st.rim.or.jp majordomo\@expo96.ad.jp")) {
print ML "From: haruki\@st.rim.or.jp \n";
print ML "X-Mailer: theme_add_mail.pl\n";
print ML "\n";
print ML "approve Yumiko-Haruki subscribe sensors $in{'address'}\n";
}
close(ML);
#
# ôoÿ^ÅIù╣ëµû╩
#
print "Content-type: text/html\n\n";
print "<html><head>\n";
print "<title>result</title>";
print "</head><body bgcolor=\"#ffffff\">\n";
print "<center><h3><p>éáéΦé¬é╞éñé▓é┤éóé▄é╖üB\n";
print "<br>éáé╚é╜é╠âüü[âïâAâhâîâXé≡";
print "âèâXâgé╔Æ╟ë┴é╡é▄é╡é╜üB</p>\n";
print "<p>Thank you!<br>Your mail address has added to list.";
print "</a></p></h3></center>\n";
print "</body><hr><address>theme pavilion \@IWE╒96 JAPAN</address></html>\n";
exit;
#
# âGâëü[é╠ÅΩìç
#
sub err{
local($msg) = @_;
print "Content-type: text/html\n\n";
print "<html><head>\n";
print "<title>result</title>";
print "</head><body bgcolor=\"#ffffff\">\n";
print "<p>$msg</p>\n";
print "</BODY></HTML>\n";
exit;
}