|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : bvr 2:5020/400 09 Jan 2004 11:50:14 To : Victor Wagner Subject : Re: 500 Internal Server Error --------------------------------------------------------------------------------
Hиже привожу скрипт целиком. Hекоторые вещи заменены на ХХХХ
-------------------------------------------------------------
#!/usr/bin/perl
#Zamenite moy email na vash
$YourEMail='support@ХХХХХ.com';
$login = 'ххх';
#Ukazhite adres rassilki
$MailListMail='majordomo@ХХХХХ.com';
#Vvedite to, chto dolzhno bit` v pole Subject
$MailListName=ХХХХХ_news';
#Vvedite deistvie
$Whattodo='subscribe';
#Kuda redirectnut'
$Location='../message2.htm';
$env=$ENV{"QUERY_STRING"};
$env=~s/%([0-9a-hA-H]{2})/pack('C',hex($1))/ge;
%parameters=split(/[&=]/,$env);
if(defined($parameters{maillistmail})){
$MailListMail=$parameters{maillistmail};}
if(defined($parameters{maillistname})){
$MailListName=$parameters{maillistname};}
if(defined($parameters{whattodo})){
$Whattodo=$parameters{whattodo};}
if(defined($parameters{location})){
$Location=$parameters{location};}
$KlientEMail=$parameters{email};
open(SENDMAIL, "| /usr/sbin/sendmail -t -f$login");
print SENDMAIL "From: $KlientEMail\n";
print SENDMAIL "To: $MailListMail\n";
print SENDMAIL "Subject: 'ХХХХХNews'\n";
print SENDMAIL "Content-Type: text/plain; charset=Windows-1251\n";
print SENDMAIL "\n";
print SENDMAIL "$Whattodo $MailListName $KlientEMail\n";
close (SENDMAIL);
print "Location: $Location\n\n";
----------------------------------------------------------------------------
----------------
Есть в нем синтаксическая или ещё какая нибудь ошибка?
Еще вопрос Сам скрипт запускается или нет?
Может кто может поделиться примером подобного скрипта?
Если я поставлю Perl, смогу ли я отлаживать скрипты локально не пользуясь
интернетом? Какой Perl лучше выбрать (если есть из чего выбирать)?
За совет 1 спасибо.
"Victor Wagner" <vitus@45.free.net> сообщил/сообщила в новостях следующее:
news:btlkgc$7m8$4@wagner.wagner.home...
> bvr <bvr@dd.vaz.tlt.ru> wrote:
> b> Привет
> skip
--
Бажанов
Владимир
--- ifmail v.2.15dev5.1
* Origin: GenDR News Server (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/174326c77f9a2.html, оценка из 5, голосов 10
|