2021年01月12日をもちまして、Flash Playerが動作しなくなり、同時にFlash上での投稿が不可能となります。通常の投稿は可能ですが、Flash周りの機能は使用不能となりますのでご注意ください。
該当部分などをHTML5対応にすれば動作しそうですが、そこまでの技術はない上にスクリプトの大幅刷新が必須となります。
Perl 5.26以降での動作は未確認です。
ディレクトリ構成は下記のとおりです。括弧の中はパーミッションの設定です。
(D)public_html
|
|--(D)folder 任意のディレクトリ
| |--dorama.swf FLASH本体プログラム
| |--conf.xml 初期設定ファイル
| |--~.html 読み込ませる任意のHTML
|
|--(D)cgi-script 任意の名前のディレクトリ
|--fdora.cgi (755)本体プログラム
|--flash.cgi (755)フラッシュ用プログラム
|--dora.dat (666)記録用ファイル
|--intro.dat (666)あらすじ用ファイル
|--actor.txt (666)出演者ファイル
|--jcodeg.pl (644)漢字コード変換ライブラリ
|--cfg.pl (660)設定ファイル
|-----------
|--skin.html (644)基本スキンファイル
|--chara-img.html (644)画像有発言用スキンファイル
|--chara-noimg.html (644)画像無発言用スキンファイル
|--intro.html (644)あらすじ用スキンファイル
skin.html
<!-- DORAMA -->が発言一覧に、<!-- FORM -->が書き込みフォームに置き換えられます。
chara-img.html・chara-noimg.html
skin.htmlの<!-- DORAMA -->に以下のように置き換えられ挿入されます。
$name | $img | $color | $text | $date |
キャラクター名 | 画像アイコンのアドレス | キャラクターの文字色 | 発言内容 | 書き込み日時 |
chara-img.htmlは画像アイコンの有るキャラクターの発言の際に使用されます。chara-noimg.htmlは画像アイコンの無いキャラクターの発言の際に使用されます。
$introには管理ページから編集できるintro.datの内容が入ります。
<!-- CHARACTER -->は<!-- DORAMA -->と同様に置き換えられますが、$textの部分には登録時のキャラクター紹介文が入ります。
下記の赤文の個所のみ書き換え、設定してください。
<?xml version="1.0" encoding="Shift_JIS"?>
<configs>
<CgiURL value="http://(設置したCGIのディレクトリまでのアドレス)/flash.cgi" />
<BgIMG value="(背景にするJPG・SWFの絶対もしくは相対アドレス)" />
<DefIMG value="(アイコン未登録時に使うJPG・SWFの絶対もしくは相対アドレス)" />
</configs>
cfg.plを書き換えることでfdora.cgiにも反映されます。上記以外の細かいことについてReadmeを付けて置きました。