Ссылка на "новый сайт"
жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик
жалюзи, ролеты, окна, двери, металлопластик
жалюзи, ролеты, окна, двери, металлопластик
жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик
жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик Главная жалюзи, ролеты, окна, двери, металлопластик О компании жалюзи, ролеты, окна, двери, металлопластик Прайсы жалюзи, ролеты, окна, двери, металлопластик Гостевая жалюзи, ролеты, окна, двери, металлопластик Контакт жалюзи, ролеты, окна, двери, металлопластик
жалюзи, ролеты, окна, двери, металлопластик жалюзи, ролеты, окна, двери, металлопластик
О нас
Новости
Жалюзи
Комплектующие
Оборудование
Ролеты
Окна
Перила
Декоративные материалы Bovelacci
Контакт
Гостевая книга
Прайсы

Телефоны:
(0619) 42-47-20
(0619) 42-47-40
(0619) 42-47-80
(0619) 42-01-11
E-mail:
mail@masterlux.com.ua



Forexite - все услуги Forex-трейдерам: интернет трейдинг, новости и аналитика, котировки Forex, учебные счета.
котировки Forex

Запрос:

жалюзи, ролеты, окна, двери, металлопластик Гостевая книга #!/usr/bin/perl ###################################################### # # m-guestbook ЧЕТУЙС 0.4 ПФ 24.08.2003 # # $version="m-guestbook v0.4"; require "th_guestbook.settings"; require "modules/a_records.pm"; require "modules/a_auth.pm"; record_init_structure ("$g_basedir", "sessions"); record_init_structure ("$g_basedir", "users"); $cod_file="cod.dat"; ##### # юФЕОЙЕ ДБООЩИ ЙЪ ЖПТНЩ read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});@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; $value =~ s///g;$value =~ s/<([^>]|\n)*>//g; $FORM{$name} = $value;} $temp=$ENV{'QUERY_STRING'};@pairs=split(/&/,$temp); foreach $item(@pairs) {($key,$content)=split (/=/,$item,2);$content=~tr/+/ /; $content=~ s/%(..)/pack("c",hex($1))/ge; $content =~ s///g;$content =~ s/<([^>]|\n)*>//g; $FORM{$key}=$content; } # ##### print "Content-type:text/html\n\n"; $page=0; $usercookie=0; $tmp_action=$FORM{'action'}; @actionz=split("!",$tmp_action); $action=$actionz[0]; $usercookie=$actionz[1]; $er=$actionz[2]; $approve=0; $cod=$FORM{'cod'}; $userid=$FORM{'userid'}; if ($action eq "auth") { $login=$FORM{'login'};; $password=$FORM{'passwrd'}; ($approve, %logged_user_info) = auth_firstlogin($login, $password); $usercookie = auth_getkey($logged_user_info{id}); if (($usercookie eq "")||($usercookie eq "0")) {$usercookie="0";} print <Processing... processing... REDDXZ ; exit; } #auth if (($usercookie eq "")||($usercookie eq "0")) {$usercookie="0";} if ($usercookie != 0) { ($approve, %logged_user_info) = auth_login($usercookie); } if ($approve != 0) { $nsx{'id'} = $logged_user_info{'id'}; $nsx{'key'} = auth_keymake ($logged_user_info{'id'}, time()); $nsx{'time'} = time(); $state = record_erase(\%sessions, "$g_basedir", "sessions", "id", $logged_user_info{id}); $state = record_create(\%nsx, "$g_basedir", "sessions"); $usercookie=$nsx{'key'}; } if (($action eq "save_comment")&&($approve != 0)) { $texxt = $FORM{'comment'}; $texxt =~ s/\n/
/g; open (GUESTBOOK, "$gbook_file"); @gbook=; close (GUESTBOOK); open (GUESTBOOK, "> $gbook_file"); foreach $gbook (@gbook) { @ms = split (/\|\|/, $gbook); if ($ms[0] eq $FORM{'id'}) { $gbook2 = "$ms[0]||$ms[1]||$ms[2]||$ms[3]||$ms[4]||$texxt||\n"; print GUESTBOOK $gbook2; # &emailto($gbook2); } else { print GUESTBOOK $gbook; # &emailto($gbook2); } } close (GUESTBOOK); print <Processing... processing... REDDZ ; exit; } #save_comment ########### if ($action eq "save_msg") { if($userid>0){ open (USERDAT, "$cod_file"); @stroka =; close (USERDAT); $c_t=0; foreach $stroka (@stroka) { @cs=split (/\|\|/, $stroka); if($userid==$cs[0] && $cod > 0 && $cod==$cs[1]){$c_t=1;} } } if($c_t==1){ ########## $g_text=$FORM{'g_text'}; $g_name=$FORM{'g_name'}; $g_email2=$FORM{'g_email'}; $g_name =~ s//>/g; $g_email2 =~ s//>/g; $g_text =~ s//>/g; @g_emailx=split(" ", $g_email2); $g_email = ""; foreach $g_emailx (@g_emailx) { if ($g_emailx =~ m/\@/) { $g_emailx =~ s/"//g; $g_email = $g_emailx; } } if (($g_name ne "")&&($g_text ne "")) { if (length($g_text) > $max_len_msg) {$g_text=substr($g_text,0,$max_len_msg);} $g_text=~ s/\n/
/g; $msg_id=time(); $msg_date=&date_now; $mesg = "$g_name\n$g_email\n$g_text\n$msg_date\n"; open (GUESTBOOK, ">> $gbook_file"); print GUESTBOOK "$msg_id||$g_name||$g_email||$msg_date||$g_text||||\n"; close (GUESTBOOK); &emailto($mesg); } print <Processing... processing... REDDX ; }else { print <Processing... processing... REDDZ1 ;} } if ($action eq "show") {&show_book; exit;} if ($action eq "add") {&add_msg; exit;} if ($action eq "addc") {&add_comment; exit;} if ($action eq "del") {&del_msg; exit;} &show_book; exit; ##### # sub show_book { &create_link("$script_name?action=add!$usercookie", "$msg_addnew", "newtheme"); print "
"; $page=$FORM{'page'}; open (GUESTBOOK, "$gbook_file"); @gbook_records=; close (GUESTBOOK); @gbook=reverse @gbook_records; $lastmessage=0; foreach $gbook (@gbook){$lastmessage++;} if ($page == 0) {$pagestart=$FORM{'page'};} else {$pagestart=$page;} if (!$pagestart) {$pagestart=1;} if (($pagestart < 1)||($pagestart > $lastmessage)) {$pagestart=1;} $msg_beg=$pagestart; $msg_end=$pagestart+$msgonpage; $msgdellnk=""; $tmessage=0; foreach $gbook (@gbook) { $tmessage++; if (($tmessage >= $msg_beg)&&($tmessage < $msg_end)) { @message=split (/\|\|/, $gbook); $author=$message[1]; $email=$message[2]; $msgcomment = "
Roman TOP: $message[5]
\n"; if ($email) {$author="$message[1]";} if ($approve != 0) { $msgdellnk="
"; } open (TMPFORM, "$template_dir/gbook_show_message");@tmpform=;close (TMPFORM); foreach $tmpform (@tmpform) { $tmpform=~ s/!msg_author/$author/g; $tmpform=~ s/!msg_date/$message[3]/g; $tmpform=~ s/!msg_body/$message[4]/g; $tmpform=~ s/!msg_del_lnk/$msgdellnk/g; if ($message[5] ne "") {$tmpform=~ s/!msg_comment/$msgcomment/g;} else {$tmpform=~ s/!msg_comment//g;} print "$tmpform"; } } } print ""; print ""; print "
"; if ($msg_end > $lastmessage) {$msg_endx=$lastmessage;} else {$msg_endx=$msg_end-1;} if ($msg_beg > 1) { $xpage=$msg_beg-$msgonpage; $thrlink="$script_name?action=show!$usercookie&page=$xpage"; print "< $msg_prevpage  "; } print "  [ $msg_beg-$msg_endx $msg_of $lastmessage ]  "; if ($msg_end <= $lastmessage) { $xpage = $msg_end; $thrlink="$script_name?action=show!$usercookie&page=$xpage"; print "  $msg_nextpage >"; } print "
"; print "
$version   
"; } #--------------------------------------------- sub add_msg { if($er==1) {print "Ошибка: введен неправильный защитный код

";} $userid=time(); print "
Для добавления сообщения необходимо ввести цифровой код подтверждения.
"; print "
"; $s=""; srand(time()); for($i=1;$i<=6;$i++){ $a=int rand(10); print ""; $s=$s.$a; } open (USERDAT, ">> $cod_file"); print USERDAT "$userid||$s\n"; close (USERDAT); print "

"; open (TMPFORM, "$template_dir/gbook_add_msg");@tmpform=;close (TMPFORM); foreach $tmpform (@tmpform) { $tmpform=~ s/!script_name/$script_name_post/g; print "$tmpform"; } } #--------------------------------------------- sub add_comment { $prevmsg = ""; open (GUESTBOOK, "$gbook_file"); @gbook=; close (GUESTBOOK); foreach $gbook (@gbook) { @gi = split (/\|\|/, $gbook); if ($gi[0] eq $FORM{id}) {$prevmsg = "

$gi[1] ($gi[2]) | $gi[3]


$gi[4]

\n"} } open (TMPFORM, "$template_dir/gbook_add_comment");@tmpform=;close (TMPFORM); foreach $tmpform (@tmpform) { $tmpform=~ s/!id/$FORM{id}/g; $tmpform=~ s/!prev_msg/$prevmsg/g; $tmpform=~ s/!usercookie/$usercookie/g; $tmpform=~ s/!script_name/$script_name_post/g; print "$tmpform"; } } #--------------------------------------------- sub del_msg { $msg_id=$FORM{'id'}; if ($approve != 0) { open (GUESTBOOK, "$gbook_file"); @gbook=; close (GUESTBOOK); open (GUESTBOOK, "> $gbook_file"); foreach $gbook (@gbook) { @message=split (/\|\|/, $gbook); if ($message[0] ne $msg_id) { print GUESTBOOK $gbook; } } close (GUESTBOOK); } &show_book; } #-------------------------------------- sub create_link { open (TMPFORM, "$template_dir/msg_create_link");@tmpform=;close (TMPFORM); foreach $tmpform (@tmpform){$tmpform=~ s/!create_link/$_[0]/g;$tmpform=~ s/!msg_create_link/$_[1]/g;$tmpform=~ s/!imagename/$_[2]/g;print "$tmpform";} } #sub create_link sub date_now() { ($s,$m,$h,$day,$month,$year) = (localtime)[0..5];$year+=1900;$month++; if ($m < 10) {$m = "0$m";} if ($h < 10) {$h = "0$h";} if ($month < 10) {$month = "0$month";} $x_date=join(".",$day,$month,$year);$x_date="$x_date ($h:$m)";return $x_date; } sub errormsg { if ($is_in_shtml eq "no") {&header;} print "$msg_error: $_[0]

"; if ($session_remove == 1) { print "$msg_return"; } else { print "$msg_return"; } if ($is_in_shtml eq "no") {&footer;} exit; } sub emailto() { my $message; $message=$_[0]; open (SND,"|/usr/lib/sendmail -t") or die"Error"; print SND "To: top-masterlux\@yandex.ru\n"; print SND "From: guestbook\@masterlux.com.ua\n"; print SND "Subject: Оставлено сообшение в гостевой книге\n\n"; print SND $message; #print $message; close SND; #$name = 'masterlux'; #$email = 'fli_er@mail.ru'; #open(MAIL, "| /usr/lib/sendmail -oi -n -t") || die "error"; #print MAIL <
жалюзи, ролеты, окна, двери, металлопластик