#####################################
#                                   #
#   AtBGCgJ[gacart       #
#   ݒu̎dƃ}jA          #
#                                   #
#####################################

#ver.2 -- PHP7ɑΉ܂B

========================================================================================
 t@C̐
========================================================================================

acart/
    |--index.html(gbvy[W)
    |--style.css(X^CV[g)
    |
    +--html/ (y[WfBNg)
    |
    +--img/ (摜fBNg)
    |
    +--php/ (PHPt@CAOt@C̃fBNg)
    |      |-- search.php(ip̃XNvg)
    |      |-- admin.php(Ǘʂ̃XNvg)
    |      |-- random.php(_i\p̃XNvg)
    |      |
    |      +--data/ (f[^̃fBNg)
    |      |
    |      +--lib/ (@\t@C̃fBNg)
    |      |      |-- common2.php(ݒpt@C ύX͎蓮)
    |      |      |-- conf_common.php(ݒpt@C ύX͊Ǘ)
    |      |      |-- hide.php(\p)
    |      |      |-- info.php(Vp)
    |      |      |-- make.php(JeSAViȂǂ̃N)
    |      |      |-- makehtml.php(y[Wp)
    |      |      |-- newitem.php(ViA߂Ȃǂ̕ύXp)
    |      |      |-- passwd.php(pX[hL^p)
    |      |      +-- set.php(ݒp)
    |      |
    |      +--log/ (Ot@C̃fBNg)
    |            |-- .htaccess(ANZXpt@C)
    |            |-- category.log(JeS[L^pt@C)
    |            |-- info.log(VL^pt@C)
    |            |-- lock(bNt@C)
    |            |-- new.log(ViL^t@C)
    |            |-- osusume.log(ߏiL^t@C)
 @ |            |-- uresuji.log(ꂷiL^t@C)
    |            |-- new.log(bNt@C)
    |            |-- table_cate.log(JeS̃e[uL^pt@C)
    |            |-- table_new.log(Vĩe[uL^pt@C)
    |            |-- table_osu.log(ߏĩe[uL^pt@C)
    |            +-- table_ure.log(ꂷĩe[uL^pt@C)
    |
    +--skin/ (iꗗy[W̃XL̓fBNg)
    |      |
    |      +-- skin.html(XLt@C)
    |
    +--table/ (_ip̃XLfBNg)
    |      |-- image.html(i\XL)
    |      |-- txt.html(eLXg̃XL)
    |      +-- book.html(ɃA}]p̃XL)
    |
    +--table2/ (e[up̃XLfBNg)
           |-- category.html(JeSe[ũXL)
           |-- category.html(JeSe[ũc[\pXL)
           |-- info.html(Vip̃XL)
           |-- new.html(Vip̃XL)
           |-- osusume.html(ߏip̃XL)
           +-- uresuji.html(ꂷip̃XL)



========================================================================================
 ݒu̎d
========================================================================================

𓀂ĂłacarttH_̒ĝ܂܃AbvΓ悤ɍĂ܂B


  PHPǂɒuĂT[o[̏ꍇ

P._E[ht@C𓀂ĂBacarttH_ł܂B

Q.acarttH_̒ĝ܂܃T[o[ɃAbv[h܂B
  (acartƃAbv[hAtH_Ă̒ɃAbv[hĂ\Ȃł)
  
  ]:[]̓p[~bV w肵ĂȂt@CtH_̓p[~bV͐ݒsv

  public_html/
            |--index.html
            |--style.css
            |
            +--html/
            |
            +--img/
            |
            +--php/
            |      |-- search.php
            |      |-- admin.php
            |      |-- random.php
            |      |
            |      +--data/
            |      |
            |      +--lib/
            |      |      |-- .htaccess
            |      |      |-- common2.php
            |      |      |-- conf_common.php
            |      |      |-- hide.php
            |      |      |-- info.php
            |      |      |-- make.php
            |      |      |-- makehtml.php
            |      |      |-- newitem.php
            |      |      |-- passwd.php
            |      |      +-- set.php
            |      |
            |      +--log/
            |            |-- .htaccess
            |            |-- category.log
            |            |-- info.log
            |            |-- lock
            |            |-- new.log
            |            |-- osusume.log
 @         |            |-- uresuji.log
            |            |-- new.log
            |            |-- table_cate.log
            |            |-- table_new.log
            |            |-- table_osu.log
            |            +-- table_ure.log
            |
            +--skin/
            |      |
            |      +-- skin.html
            |
            +--table/
            |      |-- image.html
            |      |-- txt.html
            |      +-- book.html
            |
            +--table2/
                   |-- category.html
                   |-- category.html
                   |-- info.html
                   |-- new.html
                   |-- osusume.html
                   +-- uresuji.html

R.uEUhttp://xxx.xxx.xxx/php/admin.phpȂǂƓ͂(xxx.xxx.xxx͂̕Ȃ̃TCgURL)A
   admin.phpɃANZX܂B
   pX[h͉ʂł΁AݒułB
   adminƓ͂ƊǗʂɓ܂B
   ܂́uJeS̓o^EҏWvNbNāAĩJeSo^ĂB

S.ui̓o^EҏWvNbNāARœo^JeSɂꂼꏤio^Ă܂B
   "AtBGCg^O"ɂ͊yVA}]̃^Ô܂܃Rs[܂B

T.uEUhttp://xxx.xxx.xxx/邢http://xxx.xxx.xxx/index.htmlƃANZXƁA
   gbvy[W\܂B(Ǘʂ́uTCgvNbNĂ\܂)
   o^JeS̃N\Ă͂łB
   JeS⏤ĩNNbNāAy[W\邩mFĂB

  pX[h͉ʂłȂA܂PHP삵ĂȂƂ́A
  admin.phpsearch.phprandom.php̃p[~bV604ɂĂ݂ĂB

========================================================================================
 _\ɂ
========================================================================================

z[y[W̃gbvy[WȂǂɁA_ɏi\Ƃ́A
<script type="text/javascript" src="http://xxx.xxx.xxx/php/random.php?cate=JeSID&max=1"></script>

̂悤ȃ^O\܂B
max=1̂Ƃɂ͕\鏤iݒ肵܂B
JeS𕡐ݒ肷Ƃ́A
cate=JeSID:JeSID:JeSID
̂悤ɂ܂B

JeSw肵Ȃꍇ́A_ɃJeSIĕ\܂B

JavaScriptłȂAiframeŕ\Ƃ́A
<iframe src="http://xxx.xxx.xxx/php/random.php?cate=JeSID&max=1" width=355 height=150 frameborder=0></iframe>
̂悤ȃ^O𒣂āA
random.php
242s
header("Content-type: text/plain");
print "document.write('$tbline');\n";

폜


print <<<EOM
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<link rel="stylesheet" href="../style.css" type="text/css">
</head>
<body>
$tbline
</body>
</html>
EOM;

ƋLĂB
AtBGCg͉摜̕\dꍇ̂łA
iframeƏdĂ
y[WŜ̕\ɂ͉ełȂƎv܂B

_i̕R[hVtgJISɂƂ́A

random.php196s
list($no,$alink_img,$title)=split(",",$ln);
̉
$title=mb_convert_encoding($title,"SJIS","UTF-8");
$alink_img=mb_convert_encoding($alink_img,"SJIS","UTF-8");

ƒǉāA
235s
header("Content-type: text/plain");
̏
$e=mb_convert_encoding($e,"SJIS","UTF-8");
ƒǉĂB

_igāA
JeSꗗy[Wgbvy[W͐ȂĂƂĺA
Ǘʂ̊ݒ
uJeSꗗy[W𐶐邩vuȂv
ɂĂB

========================================================================================
 쌠\ɂ
========================================================================================

cart.html
<!--http://www.cgipal.com-->
̂Ƃ낪쌠\ɂȂ܂̂ŁA
͍̕폜Ă͂܂B
