トップページ⇒tech
30コメント28KB

CGIをJavaScriptに直す方法を...(他力本願)

■ このスレッドは過去ログ倉庫に格納されています
0001DemonioNGNG
CGIを使わず、HTML・JavaScript言語に直し軽くしたいのですが、
クッキーのJava化でさえ出来ない始末です。(・_・、

何方か手直し出来ないでしょうか?

index.html内-----------------------------------------------
</HEAD>
<frameset rows="35%,*" bordercolor="green">
<frame src="./enter.cgi?enter" target="_self" name="top_w">
<frame src="./chat.cgi?W=15&R=150&S=1" name="down" marginwidth=4 marginheight=4>
<noframes>
<body BGCOLOR="lavender" TEXT="#000000" LINK="#229955" VLINK="#999933" ALINK="#FF0000">
<form method="GET" action="enter.cgi">
<font size=+2><b>yuiチャット</b></font>
<br>
<input type=hidden name="mode" value="checked">
おなまえ:<input type=text name="N" size="20"><br>
メールアドレス:<input type=text name="email" size="30"><br>
<br>
ログ行数:<select name="W" size="1">
<option selected>30
<option>200
<option>50
<option>40
<option>20
<option>10
</select><br>
<input type=submit value="チャットに参加する"><input type=reset value="リセット">
</form>
0002デフォルトの名無しさんNGNG
質問を1つ訊くためだけにスレを立てるのはやめれ。

−−−−−−−−−−END−−−−−−−−−−
0003デフォルトの名無しさんNGNG
バカな1だよね
質問は2に書いておけば
こんなことにはならなかったのに

もう2度と2chでこの質問は書けないね
書いたら書いたで今度はマルチポスト厨

ノータリン
0004DemonioNGNG
check.js内-----------------------------------------------------------

var agent = navigator.userAgent;
var version = navigator.appVersion;

var agent_isIE=false;
var agent_isNS=false;
var agent_isMac=false;
var agent_isWin=false;
var agent_isWebTV=false;
var agent_isAOL=false;
var agent_isGoldenVersion = false;

var agent_Major = 0; // an integer
var agent_Minor = "";
var bScreen = false;

// are we using WebTV?
agent_isWebTV = (agent.indexOf("WebTV") >= 0);

// get browser make
agent_isIE = (agent.indexOf("MSIE") >= 0);
agent_isNS = (agent.indexOf("Mozilla") >= 0 && !(agent_isIE) && agent.indexOf("spoof") < 0 );
agent_isAOL= (agent.indexOf("AOL") >= 0); //Are we using AOL? 'mozilla/2.0 (compatible; msie 3.0; aol 3.0; windows 95)'

if (agent_isIE || agent_isNS) {
if (agent_isIE && version.indexOf("MSN") == -1) { // isolates MSN Explorer
agent_Major = version.substr(version.indexOf("MSIE") + 5,version.indexOf("."));
agent_Major = parseInt(agent_Major);
}
if (agent_isNS)
agent_Major = parseInt(version.substr(0,2));
if (!agent_isWebTV) agent_Minor = version.substring(version.indexOf(".")+1, version.indexOf(" ") + 1);
if (agent_Major >= 4) bScreen = true;
agent_isWin = (agent.indexOf("Win") >= 0);
agent_isMac = (agent.indexOf("Mac") >= 0);
}
agent_isGoldenVersion = ( agent_isWin && agent_isIE && agent_Major>=4);
0005DemonioNGNG
enter.cgi内1-----------------------------------------------

require './jcodeLE.pl';
require './pref.cgi';
$| = 1;

$CHECK{'1'} = 'checked';
&init;
&getcookie;

if ($chara2){
$chara3="<input type=\"radio\" name=\"chara\" value=\"\" >なし<input type=\"radio\" name=\"chara\" value=\"$chara2\" checked><img src=\"./chara/$chara2\">";
}else{
$chara3='<input type="radio" name="chara" value="" checked>なし';
}

if ($ENV{'QUERY_STRING'} eq 'enter'){
&htmlenter;
&ended();
}elsif ($ENV{'QUERY_STRING'} eq 'enter2'){
&htmlenter2;
&ended();
}

$mode = '';
$DX = '';

&decode;

$autoclear = $FORM{'autoclear'};
$cook = $FORM{'cook'};
$size = $FORM{'size'};
$color2 = $FORM{'color2'};

if ($name eq $host){
$errmsg='<FONT COLOR="red" SIZE="5">名前を記入してください。</FONT>';
$name = '';
&htmlenter;
&ended();
}

&jikan;
$color = $color2 if ($color2);

$chara2 = $chara;
$chara = "<input type=hidden name=\"chara\" value=\"$chara\">" if ($chara);

&setcookie;
&hide;
&html;
&readlog;

$brauza = $ENV{'HTTP_USER_AGENT'};
$brauza =~s/<//g;
0006デフォルトの名無しさんNGNG
うぜー。
0007DemonioNGNG
enter.cgi内2-----------------------------------------------

# 入室者登録
sub comecheck{open(DB,">>come.dat");print DB "$name\t$times\t\n"; close(DB);}
# くっきーを頂きます。
sub getcookie{ local(@pairs,$pair,$cname,$value);
$cookieID = 'YuiCHAT2001';
@pairs = split(/;/,&URLdecode($ENV{'HTTP_COOKIE'}));
foreach $pair (@pairs) {($cname,$value) = split(/=/,$pair,2);
$cname =~ s/ //g;
$DUMMY{$cname} = $value;}
@pairs = split(/,/,$DUMMY{$cookieID});
foreach $pair (@pairs) {($cname,$value) = split(/:/,$pair,2);
$COOK{$cname} = $value;}
$count = $COOK{'count'};
$lastdate = $COOK{'lastdate'};
$reload = $COOK{'R'}; $mode = $COOK{'mode'};
$color = $COOK{'color'}; $window = $COOK{'W'};
$autoclear = $COOK{'autoclear'}; $size = $COOK{'size'};
$chara2 = $COOK{'chara2'}; $name = $COOK{'N'};
$email = $COOK{'email'}; $bold = $COOK{'B'};
$secure = $COOK{'S'}; $lite = $COOK{'L'};
$allmode = $COOK{'A'};$escape = $COOK{'escape'};
$DX = $COOK{'DX'}; $add = $COOK{'autoclear'};
$histry = "$count回目:LAST LOGIN:$lastdate" if ($lastdate);
if (!$count){ #くっきー情報の無い場合のデフォルト値
$reload = 30; $mode = ''; $color = 'green'; $window = 10;
$count = 1; $autoclear = 'checked'; $size = 60; $chara2 = ''; }
}#getcookie END
# くっきーをブラウザにプレゼントします。
sub setcookie{
local($dmy,$mday,$month,$year,$youbi,$xemail);
($dmy,$dmy,$dmy,$mday,$month,$year,$youbi) = localtime($times + 90*24*60*60);
$youbi = ('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday') [$youbi];
$month = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec') [$month];
$year = $year + 1900;
$mday = sprintf("%02d",$mday);
$count++;
$data = "N:$name,R:$reload,email:$email,mode:$mode,color:$color,W:$window,autoclear:$add,
lastdate:$date,count:$count,size:$size,chara2:$chara2,B:$bold,S:$secure,A:$allmode,L:$lite,escape:$escape,DX:$FORM{'DX'}";
$data = &encode($data);$data = '' if ($cook ne 'ok');
print "Set-Cookie: $cookieID=$data; expires=$youbi, $mday-$month-$year 00:00:00 GMT\n";
}#このクッキーはだいたい3ヶ月間有効です。
# URLデコード
sub URLdecode{ $_[0] =~ tr/+/ /;
$_[0] =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$_[0]; }#encode END
0008デフォルトの名無しさんNGNG
                     「|
              ∧_∧  〔^^〕 ふああっくうう!!
               _,( ´Д`)⌒ i  |
          (⌒ ー  一 r.、!  〉
           ヽ弋 。 人 。 イ(` ー'
           〔勿\     ヽ
               )  r⌒丶 )
             /   !  |'´
            /   /|  |‖ ドカッ
            (    く  !  ||‖  ドカ!!
                \  i   | ‖|‖|
            ,__>  ヽヽ从/∧∧
            ⊂⌒ヽ从/ つ ゚д゚)←>>1
0009DemonioNGNG
enter.cgi内3

# 入室後の画面
sub html{if ($FORM{'DX'} eq 'checked'){
$option =<<EOF;
Size:<SELECT NAME="SZ" SIZE="1"> <OPTION>5 <OPTION>4<OPTION SELECTED VALUE="0">3<OPTION>2<OPTION>1
</SELECT>
色:<SELECT NAME="CL" SIZE="1">
<OPTION SELECTED VALUE="0">黒<OPTION VALUE="$color">名前
<OPTION VALUE="#888888">灰<OPTION VALUE="red">赤
<OPTION VALUE="blue">青<OPTION VALUE="yellow">黄<OPTION VALUE="green">緑
<OPTION VALUE="deeppink">深桃<OPTION VALUE="orangered">橙
<OPTION VALUE="violet">薄紫<OPTION VALUE="purple">紫
<OPTION VALUE="navy">深青<OPTION VALUE="deepskyblue">水色
<OPTION VALUE="maroon">茶
<OPTION VALUE="coral">薄橙<OPTION VALUE="limegreen">薄緑
<OPTION VALUE="5577cc">薄青<OPTION VALUE="indigo">藍紫
</SELECT>
細字<INPUT TYPE=checkbox NAME="BL" VALUE="1">
斜体<INPUT TYPE=checkbox NAME="IL" VALUE="1">
EOF }
print "Content-type: text/html;charset=Shift_JIS\n\n";
print <<"_HTML_";
<HTML><HEAD><TITLE>$title</TITLE>$metacode
<SCRIPT LANGUAGE="JavaScript">
<!--
var rec="";var t=1;
function autoclear() {
if (t) { if (document.send.chat.value) {
rec = document.send.chat.value;}
if (document.send.autoclear.checked) {
document.send.emoji.options[0].selected = true;
document.send.chat.value = ""; } }
document.send.chat.focus(); t = 1;}
function recover(){
document.send.chat.value = rec;
document.send.chat.focus(); }
function setfilter(){
res = prompt("文字列を入れて下さい",self.document.send.F.value);
self.document.send.F.value = res;
if (self.document.send.F.value == "null") self.document.send.F.value ="";
alert("Filter:"+self.document.send.F.value); }
// --> </SCRIPT></HEAD>
0010DemonioNGNG
enter.cgi内4

$body
_HTML_
if ($mode ne 'checked'){
$xN = $name;
&encode($xN);
$xcolor = $color;
&encode($xcolor);
$xemail = $email;
&encode($xemail);
$xchara = $chara2;
&encode($xchara);
print <<"_HTML_";
<BASE TARGET="down">
<TABLE border=0 cellpadding=0 cellspacing=0>
<FORM METHOD="$method" ACTION="chat.cgi" TARGET="down" NAME="send" ONSUBMIT="setTimeout("autoclear()",20)">
<TR><TD colspan=2 >
[<A HREF="./about.html"TARGET="down">機\能\説明</A>]
[<A HREF="./kyouiku.cgi" TARGET="down">ぼっとの教育</A>]
[<A HREF="./tool.cgi?rank"TARGET="down">発言数</A>]
[<A HREF="./chat.cgi?W=$max&R=0&A=1&G=1" TARGET="_blank">過去ログ</A>]
[<A HREF="./chat.cgi?N=$xN&out=out&color=$xcolor" TARGET="_top">退室</A>]
[<A href="./private.cgi?N=$xN&color=$xcolor&email=$xemail&chara=$xchara&DX=$FORM{'DX'}" target="down">電報機\能\</A>]
</TD></TR>
<TR><TH><INPUT TYPE=submit NAME="kousin" VALUE="更新" onClick="self.t=0;"></TH>
<TD nowrap align="left">
<INPUT TYPE=submit VALUE="$title de発言">
<INPUT TYPE="button" value="復活" onClick="recover()">
<INPUT TYPE=reset VALUE="消す" OnClick="self.document.send.chat.focus()">
<INPUT TYPE="button" value="♪" onClick="window.open('newcomer.cgi','newcomer','toolber=0,location=0,directories=0,status=0,menubar=0,width=250,height=150')">
</B>

おなまえ:<B><FONT COLOR=$color>$name($add)</FONT></B>$reload秒更新
</TD></TR>
$hidden
<TR><TD nowrap colspan=2><INPUT TYPE=text SIZE="$size" NAME="chat"></TD></TR><TR><TD colspan=2>
$kao ログ行数:$logw $option $chara
</TD></TR>
</TABLE>
0011DemonioNGNG
enter.cgi内5

<HR>
<INPUT TYPE=CHECKBOX NAME="autoclear" $autoclear><font color=blue>自動消去</font>
<INPUT TYPE=CHECKBOX NAME="S" VALUE="1" $CHECK{$secure}>タグ無効
<INPUT TYPE=CHECKBOX NAME="A" VALUE="1" $CHECK{$allmode}>全表\示
<INPUT TYPE=CHECKBOX NAME="L" VALUE="1" $CHECK{$lite}>高速表\示
<INPUT TYPE=CHECKBOX NAME="escape" VALUE="1" $CHECK{$escape}>タグ非入力<br>
<INPUT TYPE=CHECKBOX NAME="B" VALUE="1" $CHECK{$bold}>細字表\示
<INPUT TYPE=CHECKBOX NAME="G" VALUE="1">GZIP圧縮
<INPUT TYPE=CHECKBOX NAME="CHARA" VALUE="1">顔画像無効
<INPUT TYPE=hidden NAME="F">
</FORM>
<FORM METHOD="$method" ACTION="chat.cgi" TARGET="_parent">
<INPUT TYPE=hidden NAME="W" VALUE="$window">
<INPUT TYPE=hidden NAME="mode" VALUE="checked">
$chara
$hidden
<INPUT TYPE=hidden NAME="DX" VALUE="$FORM{'DX'}">
<A NAME="out"><INPUT TYPE=submit NAME="out" VALUE="退室する"><INPUT TYPE=submit VALUE="フレーム解除"><INPUT TYPE=button NAME="set" VALUE="Filter設定" onClick="setfilter();"></FORM>
・自動消去にはJavaScriptを利用しています。<BR>
・上下を分けている境界線は自由に移動できますよ。<BR>
・半角で<FONT COLOR=blue><B>cut</B></FONT>と発言すると画像がはずせます。<BR>
・半角で<FONT COLOR=blue><B>clear</B></FONT>と発言するとお掃除できます。<BR>
・[<A HREF="./enter.cgi?enter2" TARGET="top_w">設定変更</A>]<BR>
<hr>
ひみつのFilter テクノロジーについて(笑)
<BR>
書式:rr.com|img|arasi.com|199.54.23.25 とか。(ホスト名、英数字キーワードを|で区切ります。)<BR>
注意:設定してログが何も表\示されなくなったら、キーワードに問題があります。
全角文字は、一部問題があります。”ー”とかはダメ。JavaScriptで設定しています。
<BR>
<BR>
<!-- #コメント文で無効にしてあります。
入室者がいた時、ICQ通知させる。XXXXXXXXが管理者のUIN 。うるさいけど便利
<IMG SRC="http://wwp.mirabilis.com/scripts/WWPMsg.dll?fromemail=none&to=XXXXXXXX&from=CHAT_CALL&subject=CHAT_CALL&body=Please+$date+$xN" width="1" height="1">
-->
0012DemonioNGNG
enter.cgi内6

<!-- 以下は、入室後リロードさせるため-->
<SCRIPT LANGUAGE="JavaScript">
<!--
parent.down.window.location='./chat.cgi?W=${window}&R=${reload}&S=1';
//parent.down.window.location='./about.html';
// -->
</SCRIPT>
<DIV align=right><FONT SIZE=2><A HREF="./tool.cgi?rom" TARGET="down">Π</A></FONT></DIV></BODY></HTML>
_HTML_
}else{

print <<"_HTML_";
<FORM METHOD="$method" ACTION="chat.cgi" TARGET="_parent">
<FONT SIZE=+2 COLOR="green"><B>$title</B></FONT><BR>
おなまえ:<font color=$color><b>$name</b></font> <INPUT TYPE=submit VALUE="入室">
$hidden
<INPUT TYPE=hidden NAME="W" VALUE="$window">
<INPUT TYPE=hidden NAME="mode" VALUE="checked">
<INPUT TYPE=hidden NAME="DX" VALUE="$FORM{'DX'}">
</FORM></BODY></HTML>
_HTML_
}
}#html END
0013DemonioNGNG
enter.cgi内7

# 入室前の画面 デフォルトで表示
sub htmlenter{
print "Content-type: text/html;charset=Shift_JIS\n\n";
print <<"_HTML_";
<HTML><HEAD><TITLE>$title</TITLE>$metacode
<SCRIPT LANGUAGE="JavaScript">
<!--
function openwindow(){
var smart;
smart=window.open("","jwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=500");
smart.location.href="./index.html";
return smart; }
//-->
</SCRIPT>
</HEAD>$body
$errmsg
<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD>
<FORM METHOD="$method" NAME="entry" ACTION="enter.cgi">
[<A HREF="./imode.cgi" TARGET="_parent\">i-mode</A>]
[<A HREF="./chat.cgi?W=$max&A=1&G=1"TARGET="_blank">過去ログ</A>]
$histry</TD></TR>
<TR><TD><FONT SIZE=+2 COLOR="green"><B>$title</B></FONT>
<INPUT TYPE=submit VALUE="チャットに参加する"><INPUT TYPE=reset VALUE="リセット"></TD></TR>
<TR><TD bgcolor="skyblue">おなまえ:<INPUT TYPE=text NAME="N" SIZE="20"VALUE="$name" maxlength=24>記入してね!</TD></TR></TABLE>
<FONT size=2>必要に応じて以下の項目を記入すると良いでしょう。</FONT>
<TABLE>
<TR><TD>E-Mail/URL:<INPUT TYPE=text NAME="email" SIZE="30"VALUE="$email"><font color="red">タグ支援</font><INPUT TYPE=checkbox NAME="DX" VALUE="checked" $DX></TD></TR>
<TR><TD>地区名:<SELECT NAME="add" SIZE="1">
<OPTION SELECTED>$add
<OPTION>北海道
<OPTION>青森県
<OPTION>群馬県
<OPTION>埼玉県
<OPTION>海外
<OPTION>ひみつ
<OPTION>地球外
</SELECT></TD></TR>
<TR><TD>名前の色:<SELECT NAME="color" SIZE="1">
<OPTION VALUE="$color" selected>$color
<OPTION VALUE="red">赤
<OPTION VALUE="blue">青
<OPTION VALUE="yellow"> 黄
<OPTION VALUE="green">緑
<OPTION VALUE="deeppink">深桃
<OPTION VALUE="orangered">橙
</SELECT>
こっそり:<INPUT TYPE=checkbox NAME="NoEnter" VALUE="1">
[<A HREF="./enter.cgi?enter2">詳細設定</A>]
</TD></TR></TABLE>
0014DemonioNGNG
enter.cgi内8

$chara3
<input type="radio" name="chara" value="a.gif" ><img src="./chara/a.gif">
<input type="radio" name="chara" value="b.gif" ><img src="./chara/b.gif">
<input type="radio" name="chara" value="c.gif" ><img src="./chara/c.gif">
<input type="radio" name="chara" value="01.gif" ><img src="./chara/01.gif">
<input type="radio" name="chara" value="02.gif" ><img src="./chara/02.gif">
<input type="radio" name="chara" value="03.gif" ><img src="./chara/03.gif">
<input type="radio" name="chara" value="04.gif" ><img src="./chara/04.gif">
<input type="radio" name="chara" value="05.gif" ><img src="./chara/05.gif">
<INPUT TYPE=hidden NAME="size" VALUE="$size">
<INPUT TYPE=hidden NAME="mode" VALUE="$mode">
<INPUT TYPE=hidden NAME="W" VALUE="$window">
<INPUT TYPE=hidden NAME="R" VALUE="$reload">
<INPUT TYPE=hidden NAME="autoclear" VALUE="$autoclear">
<INPUT TYPE=hidden NAME="S" VALUE="$secure">
<INPUT TYPE=hidden NAME="L" VALUE="$lite">
<INPUT TYPE=hidden NAME="escape" VALUE="$escape">
<INPUT TYPE=hidden NAME="B" VALUE="$bold" >
<INPUT TYPE=hidden NAME="cook" VALUE="ok">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
self.document.entry.N.focus();
//-->
</SCRIPT>
<DIV align=right><FONT SIZE=2><A HREF="./tool.cgi?rom" TARGET="down">Π</A></FONT></DIV></BODY></HTML>
_HTML_
}#htmlenter END

sub htmlenter2{#入室前の画面 詳細設定ができる
print "Content-type: text/html;charset=Shift_JIS\n\n";
print <<"_HTML_";
<HTML><HEAD><TITLE>$title</TITLE>$metacode
<SCRIPT LANGUAGE="JavaScript">
<!--
function openwindow(){
var smart;
smart=window.open("","jwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=500");
smart.location.href="./index.html";
return smart; }
//-->
</SCRIPT>
0015DemonioNGNG
enter.cgi内9

</HEAD>$body
$errmsg
<TABLE border=0 cellpadding=0 cellspacing=0><TR><TD>
<FORM METHOD="$method" NAME="entry" ACTION="enter.cgi">
[<A HREF="http://www.cup.com/yui/"TARGET="_parent\">ゆいのホームページ</A>]
[<A HREF="./chat.cgi?W=$max&A=1&G=1"TARGET="_blank">過去ログ</A>]
$histry</TD></TR>
<TR><TD><FONT SIZE=+2 COLOR="green"><B>$title</B></FONT>
<INPUT TYPE=submit VALUE="チャットに参加する"><INPUT TYPE=reset VALUE="リセット"></TD></TR>
<TR><TD bgcolor="skyblue">おなまえ:<INPUT TYPE=text NAME="N" SIZE="20"VALUE="$name" maxlength=24>記入してね!</TD></TR></TABLE>
<FONT size=2>必要に応じて以下の項目を記入すると良いでしょう。</FONT>
<TABLE>
<TR><TD>
E-Mail/URL:<INPUT TYPE=text NAME="email" SIZE="30"VALUE="$email">
<font color="red">タグ支援</font>
<INPUT TYPE=checkbox NAME="DX" VALUE="checked" $DX></TD></TR>
<TR><TD>名前の色:<SELECT NAME="color" SIZE="1">
<OPTION VALUE="$color" selected>$color<OPTION VALUE="red">赤
<OPTION VALUE="blue">青<OPTION VALUE="yellow">黄<OPTION VALUE="green">緑
<OPTION VALUE="deeppink">深桃<OPTION VALUE="orangered">橙
<OPTION VALUE="violet">薄紫<OPTION VALUE="purple">紫
<OPTION VALUE="navy">深青<OPTION VALUE="deepskyblue">水色
<OPTION VALUE="maroon">茶<OPTION VALUE="gray">灰
<OPTION VALUE="coral">薄橙<OPTION VALUE="limegreen">薄緑
</SELECT> <INPUT TYPE=text NAME="color2" SIZE="10" VALUE="">←こちらでも指定可\</TD></TR>
0016DemonioNGNG
enter.cgi内10

<TR><TD>発言欄サイズ:<INPUT TYPE=text NAME="size" SIZE="4" VALUE="$size">フレーム分割しない。<INPUT TYPE=checkbox NAME="mode" VALUE="checked" $mode>こっそり:<INPUT TYPE=checkbox NAME="NoEnter" VALUE="1"></TD></TR>
<TR><TD>ログ行数:<SELECT NAME="W" SIZE="1">
<OPTION SELECTED>$window
<OPTION>10<OPTION>20<OPTION>30
</SELECT></TD></TR>
<TR><TD>リロード時間:<SELECT NAME="R" SIZE="1">
<OPTION SELECTED>$reload
<OPTION>30<OPTION>45<OPTION>60
<OPTION>120<OPTION>200<OPTION >0
</SELECT>0秒なら、手動です。</TD></TR>
<TR><TD><INPUT TYPE=checkbox NAME="autoclear" VALUE="checked" $autoclear>
発言時自動消去(JavaScript使用)</TD></TR>
<TR><TD>
<INPUT TYPE=CHECKBOX NAME="S" VALUE="1" $CHECK{$secure}>タグ無効
<!-- <INPUT TYPE=CHECKBOX NAME="A" VALUE="1" $CHECK{$allmode}>全表\示 -->
<INPUT TYPE=CHECKBOX NAME="L" VALUE="1" $CHECK{$lite}>高速表\示
<INPUT TYPE=CHECKBOX NAME="escape" VALUE="1" $CHECK{$escape}>タグを入力しない
<INPUT TYPE=CHECKBOX NAME="B" VALUE="1" $CHECK{$bold}>細字表\示
</TD></TR>

<TR><TD><INPUT TYPE=checkbox NAME="cook" VALUE="ok" checked>入力データをブラウザに記憶させる </TD></TR></TABLE>
$chara3
<input type="radio" name="chara" value="a.gif" ><img src="./chara/a.gif">
<input type="radio" name="chara" value="b.gif" ><img src="./chara/b.gif">
<input type="radio" name="chara" value="c.gif" ><img src="./chara/c.gif">
<input type="radio" name="chara" value="01.gif" ><img src="./chara/01.gif">
<input type="radio" name="chara" value="02.gif" ><img src="./chara/02.gif">
<input type="radio" name="chara" value="03.gif" ><img src="./chara/03.gif">
<input type="radio" name="chara" value="04.gif" ><img src="./chara/04.gif">
<input type="radio" name="chara" value="05.gif" ><img src="./chara/05.gif">
</FORM>
(この機能\はNetscape1.1以降やInternetExplore3.0以降などのいくつかのブラウザに有効です。)<br>
<UL><LI>上下を分けている境界線は自由に移動できますよ。</UL>
<SCRIPT LANGUAGE="JavaScript">
<!--
self.document.entry.N.focus();
//-->
</SCRIPT>
<DIV align=right><FONT SIZE=2><A HREF="./tool.cgi?rom" TARGET="down">Π</A></FONT></DIV></BODY></HTML>
_HTML_
#########
&readlog; &jikan;
$value = "<FONT COLOR=\"gold\"><B>Bell</B></FONT> > <FONT COLOR=\"deeppink\" SIZE=2>$hostさん、おはいりやす....。</FONT><FONT COLOR=\"gold\" SIZE=-1>($date)</FONT><HR>\n";
&writelog;
#########
&ended;
}#htmlenter END
__END__
0017デフォルトの名無しさんNGNG
マジウザイ。誰か頃合を見て回してくだちい。
0018DemonioNGNG
一行文字数に制限はあるは、改行数制限はあるは、使えない...2ちゃんねる
0019デフォルトの名無しさんNGNG
勝手なこと言ってるな……。
0020DemonioNGNG
♪ドーーモ\(∩_∩ ) ( ∩_∩)/ ドーーモ♪

通行人_sでーす。ε-(ーдー)ハァ

さようなら、多分もう来ません(w
0021デフォルトの名無しさんNGNG
使えんのはテメェの脳味噌だ。
0022デフォルトの名無しさんNGNG
>>18
全くだ。2ちゃんねる使えないよね。
Demonioみたいな半ば荒しの連続書き込みを防げないんだものね。
0023単発質問スレの1はコテハンNGNG
単発質問スレの1はコテハン
0024インターネット史上ここまでウザイ投稿があっただろうか?NGNG
インターネット史上ここまでウザイ投稿があっただろうか?
0025ワラNGNG
ワラ
0026 ◆RubyOmS2 NGNG
単発スレはやめて欲しいけど、
板違いだって事ぐらい言ってくれてもいいでしょ。

>>1
CGIについてだったら、Webプログラミング板へ、
JavaScriptだったら、Web制作板へ行った方がいい。
このケースなら、どっちでもいいと思う。
0027デフォルトの名無しさんNGNG
1 にプログラムリストを書くような馬鹿はどの板いっても叩かれる。
0028デフォルトの名無しさん NGNG
良スレの伊予柑、、
0029デフォルトの名無しさんNGNG
>>11の
>ひみつのFilter テクノロジーについて(笑)
になんかワラタ
0030デフォルトの名無しさんNGNG
一行文字数にも、行数にも制限の無い掲示板…
想像しただけでぞっとする…
■ このスレッドは過去ログ倉庫に格納されています