0ad@^CvaXL}jA

# Copyright (C)2001-2003 kitutuki&vhmf All Rights Reserved.
#cvhmf 
#c

n߂Ɂ
    ̃XL}jÁA^CvãXL@\Ɋւ쐬}jAłB
    XL@\Ƃ̓fUCȒPɕύXł@\ŁACGȈꍇHTMLt@C
    ύX邾ŊȒPɃfUCύXł܂B

    ̃XL@\̍ő̓́Af̓͗𑝂₵茸炵łA
    ͗ɑ΂ē͔tǍfvOm
    グ邱Ƃł܂B
    ÃXLt@CR݂ɑɂ́AWeby[W쐬鎞ɗp
    HTMLKĒȂĂ͂Ȃ܂B

    ܂̃}jÁAvhmflWing Multi BBS Professional(ȉWMBP)
@@̃XLt@Cɐ삵Ă܂B
@@̏ŁAvhmflɂ\グ܂B
    

CGI̎dg݁ij

    CGI̓[U[̃ANVɂAs܂B
    ]āA[U[ANVNȂACGI͎s܂B
    (̏ꍇAANVƂ̓ANZX邱ƌ܂B)

    CGI̓T[oTCh̋ZpŁAHTMLACSSAJavaScriptADHTMĹANCAgTC
    h̋ZpłBʏCGIŎsꂽ̌ʂNCAgɕԂĂ܂B
    ܂AuEU[ŃXNvgɃANZXꍇ́AԂĂf[^̓uE
    U[ɕԂĂ܂B

    WMBP̓XL@\ɂāA炩ߏo͂HTMLev[gƂ`
    ŕێĂ܂BႦ΁ACGIŏꂽʂ́Aev[ǧ`̂܂܂
    `ŃNCAgɕԂ܂BāÃev[g̒JavaScriptCSS
    ܂܂ĂƁAuEU[JavaScriptCSSDHTML܂B
    ܂ACGI̎dlɊ֌WJavaScriptCSSDHTMLg邱Ƃ킩܂B
    悭AT|[gfŁuCGIJavaScriptCSSDHTMLgݍނƂł
    ܂HvƂ悭܂ACGIXNvg̓ev[gɑg
    ݍ߂΁AƂ́ANCAgɂuEU[̂łAev
    [g̒ɂ͎RJavaScriptCSSDHTMLgݍނƂ\Ƃ킩܂B

    iȍ~Aev[guXLt@CvƋLqĉĂ܂Bj


XLt@C\

@@bbsskin
@@  fXLt@CiKvŒ̃fUCɂȂĂ܂Bj
@@  ȉ̐͂̃t@CɐĂ܂B
@@
@@2ch
@@  Q˂̃N[XLłB
@@
@@skin-0
@@ fXLt@Ciŏɐݒ肳Ăt@CłBj
@@ 
@@ skin0
@@ @c[\p
@@ skin1
@@ @gsbN\p
@@ skin2
@@ @Xbh\p
@@ skin3
@@ @@m[}\p
@@ @
@@skin-1
@@ [OXgpfXLt@CiL^Cv̂ݗLj
@@ 
@@ ȉt@C͏ƓłB
@@ @
@@skin-2
@@ t@CYtpfXLt@CiL^Cv̂ݗLj
@@ 
@@ ȉt@C͏ƓłB
@@
@@skin-3
@@@ [O@\EYtt@C@\pXLt@CiL^Cv̂ݗLj
@@@ 
@@@ ȉt@C͏ƓłB

XLt@C̎dg݁

    Ƃnormal.htmlheaderQlɂȂĂ܂B
--------------------------------------------------------------------------------
<!--header-->
<html>
<head>
 <meta http-equiv="Content-type" content="text/html; charset=EUC-JP">
 <title>%%title%%</title>
</head>
<body>
<font size="6"><b>%%title%%</b></font><font size="1">&nbsp;&nbsp;%%counter%%l̃ANZX܂B</font><br>
<form method="POST" action="%%script_name%%">
No.<input type="text" name="no" value="" size="4"> <input type="submit" value="L"><input type="hidden" name="bbsname" value="%%bbsname%%"><input type="hidden" name="mode" value="res"><br>
</form>
<a href="%%ret_url%%">ǂ</a>&nbsp;&nbsp;<a href="%%new_url%%">VKe</a>&nbsp;&nbsp;<a href="%%mode_url%%">c[\</a>&nbsp;&nbsp;<a href="%%topic_url%%">gsbN\</a>&nbsp;&nbsp;<a href="%%ranking_url%%">eLO</a>&nbsp;&nbsp;%%o_a_page%%%%line_max%%%%c_a_page%%&nbsp;&nbsp;%%o_b_page%%O%%line_max%%%%c_b_page%%&nbsp;&nbsp;<br>
<form method="POST" action="%%script_name%%">
<input type="text" size="4" name="page"> <input type="submit" value="%%pagenow%% / %%pagemax%%y[W"><input type="hidden" name="bbsname" value="%%bbsname%%"><input type="hidden" name="mode" value="normal"><br>
</form>
S%%all%%<br>
--------------------------------------------------------------------------------

    1ԏɂ<!--header-->ƋLqĂ܂A̓tB[h\Ă܂B
    ȉ̋Lq́ÃtB[hoĂ܂ł̃tB[hHTMLƂ
    ܂BtB[hs<!--xxxxxxxx-->ȂAȊO̕Xy[
    Xꍇ́AtB[hƌȂ܂̂ŁA]vȕ͓͂Ȃŉ
    B
    XLt@CɂāAtB[h1Ȃt@C܂̂ŁA
    ӂĉB܂AŏɃtB[hǉĂA\܂B

    t@CɁA%%xxxxxxxx%%̂悤ȋLq܂A͕ϐ\Ă܂B
    ϐ́Afŕ\鎞A̕ϐɃZbgꂽ̂uău
    EU[ɕ\܂B
    Ⴆ΁A%%title%%͌fݒœ͂^Cguĕ\܂B
    ȉ́At@CƂ̃tB[hAẴtB[hŎgϐЉ
    Ă܂̂ŁAQlɂĎRɃfUCĂ݂ĉB
    ȂA()}[N͍폜sŁAƌfƂĐɓ삵܂B

tB[hƂ̒̕ϐ̍\B

    1.XLt@C̍\

        EfnXL

            fnXLt@ĆAꕔϐ폜Ă͂Ȃ̂͂܂
            Aœ͍ڂ𑝂₵肷邱ƂŁAϐǉ邱Ƃ\
            B܂A]vȕϐ폜邱Ƃł܂B
            AAfݒʂŎgpadmin.html̒ɂ܂AݒtH[
            ͕̕ϐǉ폜肷邱Ƃ͂ł܂̂ŁAӂK
            vłB
            fUC͎RɕҏWł܂̂ŁAɕsoȂ悤ɁAҏW
            ĉB
            ȂAȉ̓t@C̍\łAϐLڂĂ̂́AR
            Ƃł邪ALڂĂȂ̂́A̒ŏdvȕϐł̂
            HTMLCGI̍\łȂ́AGȂł傤B
            ܂AV݂͗ꍇ́A̕ϐ͎RɈƂł܂
            ̂ŁAD݂ɉċLqĉB

            admin.html		fݒʗp
                %%title%%		%%ret%%			%%script_name%%
                %%bbsname%%

            admin2.html		fݒʗp
                %%script_name%%		%%bbsname%%		%%password%%

            allthread.html	Xbhꗗp
                %%title%%		%%script_name%%		%%bbsname%%
                %%no%%			%%line%%		%%number%%
                %%subject%%		%%scalar%%		%%br%%

            del.html		L폜p
                %%script_name%%		%%bbsname%%

            htmldel.html	qɋ@\p
                %%script_name%%		%%bbsname%%		%%password%%

            insert.html		ep
                %%script_name%%		%%bbsname%%		%%tok2_cookie%%

            new.html		VKep
                %%title%%		%%ret%%			%%line%%
                %%script_name%%		%%bbsname%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            normal.html		m[}^p
                %%title%%		%%counter%%		%%ret%%
                %%line%%		%%line_max%%		%%script_name%%
                %%bbsname%%		%%host%%		%%http_user_agent%%
                %%http_referer%%	%%all%%			%%o_a_page%%
                %%c_a_page%%		%%o_b_page%%		%%c_b_page%%
                %%pagemax%%		%%pagenow%%		%%no%%
                %%oyano%%		%%thread_no%%		%%newmark%%
                %%upmark%%		%%file%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            ranking.html	eLOʗp
                %%title%%		%%ret%%			%%line%%
                %%script_name%%		%%bbsname%%		%%no%%
                %%name%%		%%color%%		%%count%%
                %%times%%		%%host%%

            res.html		Xep
                %%title%%		%%ret%%			%%line%%
                %%line_max%%		%%script_name%%		%%bbsname%%
                %%o_a_page%%		%%c_a_page%%		%%o_b_page%%
                %%c_b_page%%		%%tree_line%%		%%no%%
                %%oyano%%		%%target%%		%%doku%%
                %%newmark%%		%%upmark%%		%%thread_no%%
                %%file%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            search.html		y[Wp
                %%search_mode1%%	%%search_mode2%%	%%search_mode0%%
                %%title%%		%%ret%%			%%line%%
                %%line_max%%		%%script_name%%		%%bbsname%%
                %%search%%		%%all%%			%%topic%%
                %%o_a_page%%		%%c_a_page%%		%%o_b_page%%
                %%c_b_page%%		%%answer%%		%%no%%
                %%oyano%%		%%thread_no%%		%%newmark%%
                %%upmark%%		%%file%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            skinadmin.html	XLt@CAbvp
                %%script_name%%		%%bbsname%%		%%password%%

            stopper.html	XbhXgbp[p
                %%script_name%%		%%bbsname%%		%%password%%

            thread.html		Xbh^p
                %%title%%		%%counter%%		%%ret%%
                %%line%%		%%line_max%%		%%script_name%%
                %%bbsname%%		%%host%%		%%http_user_agent%%
                %%http_referer%%	%%all%%			%%o_a_page%%
                %%c_a_page%%		%%o_b_page%%		%%c_b_page%%
                %%pagemax%%		%%pagenow%%		%%thread%%
                %%number%%		%%b_number%%		%%a_number%%
                %%count%%		%%thread_no%%		%%no%%
                %%oyano%%		%%newmark%%		%%upmark%%
                %%file%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            topic.html		gsbN^p
                %%title%%		%%counter%%		%%ret%%
                %%line%%		%%line_max%%		%%script_name%%
                %%bbsname%%		%%host%%		%%http_user_agent%%
                %%http_referer%%	%%all%%			%%o_a_page%%
                %%c_a_page%%		%%o_b_page%%		%%c_b_page%%
                %%pagemax%%		%%pagenow%%		%%topic%%
                %%no%%			%%oyano%%		%%thread_no%%
                %%newmark%%		%%upmark%%		%%lastname%%
                %%lastcolor%%		%%lasttimes%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            topichtml.html	qɃfUCp
                %%title%%		%%bbsname%%
                %%tree_line%%		%%no%%			%%oyano%%
                %%newmark%%		%%upmark%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            tree.html		c[^p
                %%title%%		%%counter%%		%%ret%%
                %%line%%		%%line_max%%		%%script_name%%
                %%bbsname%%		%%host%%		%%http_user_agent%%
                %%http_referer%%	%%all%%			%%o_a_page%%
                %%c_a_page%%		%%o_b_page%%		%%c_b_page%%
                %%pagemax%%		%%pagenow%%		%%topic%%
                %%tree_line%%		%%no%%			%%oyano%%
                %%target%%		%%doku%%		%%newmark%%
                %%upmark%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            treetop.html	c[̃gsbNp
                %%title%%		%%ret%%			%%script_name%%
                %%bbsname%%		%%no%%			%%line%%
                %%tree_line%%		%%oyano%%		%%newmark%%
                %%upmark%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            update.html		LCp
                %%title%%		%%ret%%			%%script_name%%
                %%bbsname%%		%%no%%			%%line%%
                ̑͗ANbL[ȂǂŕK{̕ϐB

            update2.html	LCp
                %%script_name%%		%%bbsname%%

    Eȕϐ̐

        ȉɐĂϐ́ASẴt@CŎg킯ł͂܂B
        L̃t@Cʂ̕ϐAŏYtĂXLt@CQlɂ
        ĉB

                %%title%%		^Cg
                %%counter%%		JE^[
                %%ret%%			߂URL
                %%line%%		\Ăy[W(Ԗڂ̃Xbh?)
                %%line_max%%		1ʂɕ\łXbh
                %%script_name%%		XNvg̃pX(΃pX)
                %%bbsname%%		f̃AJEg
                %%host%%		zXg
                %%http_user_agent%%	[U[G[WFg
                %%http_referer%%	t@[
                %%all%%			Se
                %%o_a_page%%		y[W̃^O(̃y[W)
                %%c_a_page%%		y[W̃^O(̃y[W)
                %%o_b_page%%		y[W̃^O(Õy[W)
                %%c_b_page%%		y[W̃^O(Õy[W)
                %%pagemax%%		y[W
                %%pagenow%%		݂̃y[W
                %%thread%%		SXbh
                %%number%%		\ĂXbhNo.(LNo.Ƃ͕ʕ)
                %%b_number%%		ÕXbhNo.(LNo.Ƃ͕ʕ)
                %%a_number%%		̃XbhNo.(LNo.Ƃ͕ʕ)
                %%count%%		XbhɓeĂL
                %%thread_no%%		XbhNo.(LNo.Ƃ͕ʕ)
                %%no%%			LNo.
                %%oyano%%		e̋LNo.
                %%newmark%%		NEW}[N
                %%upmark%%		UPDATE}[N
                %%file%%		Ytt@C̃N
                %%doku%%		ǁEǃ}[N
                %%lastname%%		ŏIeҖ
                %%lastcolor%%		ŏIe҂̐F
                %%lasttimes%%		ŏIe

͔ݒɂāB

    insert.htmlyupdate2.htmlɂ́A<!--check-->Ƃ܂B̃tB
    [hł́A͔̐ݒsƂł܂B܂ANbL[̕ۑ̗L
    ݒł܂B

    CODE=NAME,TYPE,LENGTH,NULL,COOKIE

    CODE	R[h܂B͍ڂǉꍇ́AdȂ悤ɁB
    NAME	ږłB
    TYPE	color,email,url,icoñ^CvIׂ܂B
    LENGTH	̐s܂B
    NULL	0͋󔒋ہA1͋󔒋
    COOKIE	0͋LȂA1͋LB

    K{̓͗

        %%name%% O
        %%subject%% 薼
        %%comment%% L

    ĂǂAϐŒ肳Ă闓

        %%color%% O̐F
        %%mail%% [AhX
        %%url%% URL
        %%icon%% ACR
        %%password%% 폜L[


͍ڂǉB

    1.͗ǉB

        Ώۃt@C:new.html,res.html,update.html

        :
        <input type="text" name="xxxxxxxx" value="%%xxxxxxxx%%">

    2.\p̃t@C%%xxxxxxxx%%ǉB

        Ώۃt@C:tB[htoptreestyleAtreestyleAnormalstylet@C
        SāB

    3.͔ݒɒǉB

        Ώۃt@C:insert.html,update2.html

        :
        xxxxxxxx=XXXXXXXX,,100,1,1

        g̐FL̐̕Fς邱Ƃ́AO̐FQlɂ΁AȒPɍ쐬
        łƎv܂B܂Aڂ폜ꍇ́A̎菇̋t΍폜
        邱Ƃł܂B

        xxxxxxxx͏dĂ͂܂BKj[NȂ̂tĉB


ACRɉꍇB

    1.͗ǉB

        Ώۃt@C:new.html,res.html,update.html

        :
        <select name="icon">
        <option value="%%icon%%">ÕACR</option>
        <option value="">Ȃ</option>
        <option value="./img/dog.gif"></option>
        <option value="./img/cat.gif">˂</option>
        </select>

        RADIO{^łł܂B

    2.\p̃t@C%%icon%%ǉB

        Ώۃt@C:tB[hnormalstylet@CSāB

    3.͔ݒɒǉB

        Ώۃt@C:insert.html,update2.html

        :
        icon=ACR,icon,100,1,1

    4.imgfBNg[쐬āA̒ɉ摜t@CB


t@C̃Abv[hł悤ɂB

    1.Ytt@C쐬B

        Ώۃt@C:new.html,res.html

        <form method="POST" action="%%script_name%%">
        
        <form method="POST" action="%%script_name%%" enctype="multipart/form-data">
        ɕύXB

        <input type="file" size=50 name="xxxxxxxx">
        DȂLqB
        (Abv[hBAxxxxxxxx̓̕j[Nɂ邱ƁB)

    2.\p̃t@C%%file%%ǉB

        Ώۃt@C:tB[hnormalstylet@CSāB

    3.͔ݒɒǉB

        Ώۃt@C:insert.html,update2.html

        :
        xxxxxxxx=Ytt@C,,51200,1,0

        xxxxxxxx͏dĂ͂܂BKj[NȂ̂tĉB
