棚橋文嘉堂

       社長!商売する気があるのですか!

                      驚きの還元率99%

               同士100名募集



 

#!/usr/bin/perl require './jcode.pl'; require './set.pl'; require './mimew.pl'; use DBI; &db_connect; &decode; &in_cookie; &idcheck; if (!$f) { &error("ログインしていません","会員ページからアクセスしてください"); } if ($value{'stop'}) { &stop; } elsif ($value{'mode'} eq "start") { &start; } elsif ($value{'mode'} eq "reg") { ® } else { &frame; } &db_disconnect; exit; # ------------------------------------------------------------------------------ sub frame { &in_check; if ($c_surf) { &error2("同時閲覧はできません","$c_surf"); } $c_surf = ""; &ot_check; $memb_mid = $value{'mid'}; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $memb_acnt = 0; &memb_update; print "Content-type: text/html\n\n"; print "\n"; print "$htitle\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } # ------------------------------------------------------------------------------ sub start { &url_get; &loop; &disp; } # ------------------------------------------------------------------------------ sub stop { $memb_mid = $value{'mid'}; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $memb_acnt = 0; &memb_update; $point = $memb_current / 100; $murl_mid = $value{'tid'}; $murl_key = $value{'key'}; $where = qq( WHERE `murl_mid` = "$murl_mid" and `murl_key` = "$murl_key"); &murl_select; &murl_split; $url = qq($murl_url); $load = ""; $auto_body = 0; $value{'auto'} = ""; $c_surf = ""; &ot_check; &loop; &disp; } # ------------------------------------------------------------------------------ sub reg { &in_check; if ($c_surf eq "1") { &error2("同時閲覧はできません","$c_surf"); } $c_surf = "1"; &ot_check; $memb_mid = $value{'mid'}; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $smem_key = $memb_flg; $where = qq( WHERE `smem_key` = "$smem_key"); &smem_select; &smem_split; if ($value{'auto'}) { $pnt = int($sset_asfr * 100 * $smem_sf2); } else { $pnt = int($sset_msfr * 100 * $smem_sf1); } $memb_plus = $memb_plus + $pnt; $memb_current = $memb_current + $pnt; if ($value{'auto'}) { $memb_acnt = $memb_acnt + 1; } $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_update; $point = $memb_current / 100; $acnt = $memb_acnt; $upid = $memb_upid; foreach ( 0 .. $sset_down-1 ) { if (!$upid) { last; } $memb_mid = $upid; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $smem_key = $memb_flg; $where = qq( WHERE `smem_key` = "$smem_key"); &smem_select; &smem_split; @per = split(/,/,$smem_per); $memb_plus = $memb_plus + int($pnt * $per[$_] / 100); $memb_current = $memb_current + int($pnt * $per[$_] / 100); $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_update; $upid = $memb_upid; } $murl_mid = $value{'tid'}; $murl_key = $value{'key'}; $where = qq( WHERE `murl_mid` = "$murl_mid" and `murl_key` = "$murl_key"); &murl_select; &murl_split; $murl_cnt = $murl_cnt + 1; $murl_upddt = $time; &murl_update; $url = qq($murl_url); $memb_mid = $value{'tid'}; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $memb_minus = $memb_minus + $pnt; $memb_current = $memb_current - $pnt; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_update; if ($value{'auto'}) { if (($sset_acnt) && ($acnt >= $sset_acnt)) { &stop; } else { &url_get; &loop; &disp; } } else { &loop; &disp; } } # ------------------------------------------------------------------------------ sub url_get { $memb_mid = $value{'mid'}; $where = qq( WHERE `memb_mid` = "$memb_mid"); &memb_select; &memb_split; $memb_current = $memb_plus - $memb_minus - $memb_payout - $memb_wait; $point = $memb_current / 100; $murl_mid = $value{'mid'}; if ($value{'auto'}) { $aa = qq( and `murl`.`murl_sf` = "1"); } else { $aa = ""; } $where = qq( WHERE `murl`.`murl_mid` <> "$murl_mid" and `murl`.`murl_mid` = `memb`.`memb_mid` and `murl`.`murl_cnt` < `murl`.`murl_mcnt` and `memb`.`memb_current` > 100$aa order by `murl_upddt` LIMIT 1); &murl_select2; &murl_split2; $url = ""; if ($murl_rows > 0) { if ($value{'auto'}) { $load = qq( onLoad="Start()"); $auto_body = 1; } else { if ($value{'mode'} eq "start") { $load = qq( onLoad="Start()"); $auto_body = 1; } elsif ($value{'mode'} eq "reg") { $load = ""; $auto_body = 0; } } $c_surf = "2"; &ot_check; $url = qq($murl_url); } else { $load = ""; $auto_body = 1; $murl_url = $nodisp; $c_surf = ""; &ot_check; } } # ------------------------------------------------------------------------------ sub loop { if ($sset_asf) { if ($value{'auto'}) { $c = " checked"; if ($murl_rows > 0) { $stop = qq( ); } } else { $c = ""; } $auto .= qq(オートサーフ$stop); } $loop = qq( ); if ($auto_body) { $body = qq( ); } else { $body = ""; } } # ------------------------------------------------------------------------------ sub disp { if (!open(HTM,"$tempfile")) { &error("テンプレートファイルが開けません",""); } @htm = ; close(HTM); $html = qq(Content-type: text/html\n\n); foreach $htm (@htm) { $htm =~ s/op/$loop/g; $htm =~ s/ to/$auto/g; $htm =~ s/ dy/$body/g; $htm =~ s/ad/$load/g; $htm =~ s/url/g; $htm =~ s/int/$point/g; $html .= $htm; } print $html; } #-------------------------------------------------------------------------- sub in_check { $name = ""; $value = ""; @pairs = split(/\;/,$ENV{'HTTP_COOKIE'}); foreach $pair (@pairs) { local($name, $value) = split(/\=/, $pair,2); $name =~ s/ //g; $DUMMY{$name} = $value; } @pairs = split(/\,/,$DUMMY{"SBNEXTOP"}); foreach $pair (@pairs) { local($name, $value) = split(/\:/, $pair); $COOKIE{$name} = $value; } $c_surf = $COOKIE{'surf'}; } sub ot_check { ($secg,$ming,$hourg,$mdayg,$mong,$yearg,$wdayg,$ydayg,$isdstg) = gmtime(time + 20); $yearg += 1900; if ($secg < 10) { $secg = "0$secg"; } if ($ming < 10) { $ming = "0$ming"; } if ($hourg < 10) { $hourg = "0$hourg"; } if ($mdayg < 10) { $mdayg = "0$mdayg"; } $mong = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep', 'Oct','Nov','Dec') [$mong]; $youbi = ('Sunday','Monday','Tuesday','Wednesday','Thursday', 'Friday','Saturday') [$wdayg]; $date_gmt = "$youbi, $mdayg\-$mong\-$yearg $hourg:$ming:$secg GMT"; $cook = "surf\:$c_surf"; print "Set-Cookie: SBNEXTOP=$cook; expires=$date_gmt\n"; } #---------------------------------------------------------------------- sub error2 { print "Content-type: text/html\n\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "$_[0]\n"; print "\n"; print "\n"; print "\n"; print "
\n"; print "\n"; print " \n"; print " \n"; print " \n"; print " \n"; print " \n"; print " \n"; print "
\n"; print " \n"; print " \n"; print " \n"; print " \n"; print "
$_[0]
\n"; print "
\n"; print "
\n"; print "
\n"; print " \n"; print " \n"; print " \n"; print " \n"; print "
\n"; print " $_[1]\n"; print "
\n"; print "
\n"; print "
\n"; print "

ブラウザの戻るボタンで戻ってください

\n"; print "
\n"; print "\n"; print "\n"; exit; }
ホームページ制作、ホームページ作成