PHP版Webドラマの配布

当サイトではPHP版Webドラマの配布を2017年6月11日より行っています。
名称:Web Dorama PHP Version

PHP版Webドラマが誕生するまで

元々はnakazawa shigeto氏がCGIとしてWebドラマを制作しました。
後に、ぴぃロッキー氏が荒らし対策強化を施したWebドラマ java versionを制作しました。
CGI版は幾つか問題を抱えていたので、問題点の解消並びに利便性の向上を目的にshape DESIGNという業者に依頼して、
2012年2月14日、java versionをベースに幾つかの機能を追加してPHP版Webドラマが開発されました。
その後、2度の改造を経て現在の形に至ります。
開発だけで6万3千円、改造も含めると合計で9万円3千円しました。
これでもまだ安いほうです。他の業者に頼むと開発だけで十万円はします。

CGI版の問題点

  1. キャラの順番を入れ替えるとキャラの表示される順番が変わってしまう
  2. カテゴリ分けが出来ないので、キャラが多いと探すのが大変
  3. 発言するまでアイコンが見れない
  4. 出演者エディタに不具合がある

PHP版での改善点と機能追加

  1. カテゴリ分けが出来る(キャラが多いWebドラマでは重宝する)
  2. IDで紐付けする為、カテゴリやキャラの順番を入れ替えても問題ない
  3. キャラを選ぶ時、アイコンが一斉に表示されるので、キャラ選びが楽になった
  4. キャラを選んだ後、原寸大のアイコンが表示される

2018年1月にスマホ対策を実施しました!

何と!PHP版ドラマにスマホ対策を施しました。
スマホでのご利用が快適になります。

■初期バージョン(v1.0.0)からの変更点
* レスポンシブデザインに変更し、モバイルデバイスでの利用にも対応
* CSS フレームワークとして UIkit 3(https://getuikit.com/)を導入
* PHP テンプレートエンジン Smarty のバージョンアップ(2.6.26 -> 2.6.30)
* 対応 PHP バージョンを 5.2 以降(5.6, 7.2 で動作確認済み)に変更
* jQuery のバージョンアップ(1.7.1 -> 3.2.1)
* その他バグ修正と改善

PHP版Webドラマを配布する理由

有償で作ってもらったので配布の予定は元々ありませんでした。
2000年代初頭に比べるとWebドラマは衰退しており、
まともに運営されてるところは数える程度。Webドラマを知っている人も少なくなりました。
残りは使途不明だったり放置されて廃墟になってたりと。
そんな現状を何とかしたいと思い、配布に至りました。
また、PHP版Webドラマは後生に残していきたいという思いもありました。

サンプルとダウンロード

サンプル
テスト投稿してみて下さい。

以下は、実際に稼働しているものになります。
悪戯等をするとプロバダイダ通報の対象になるので、テスト投稿はサンプルで行うように。
Legend Webドラマ
雑談Webドラマ


※テキストエディタを必ず用意して下さい。TeraPadがお奨め。

設置方法

※PHPが利用出来るサーバーを必ず用意して下さい。

■概要
WeB DoRaMa Java Version を PHP に移植したものとなります。
オプション設定等は、WeB DoRaMa Java Version のヘルプ等を参照ください。

ただし、投稿ログファイル・出演者用ファイルも含め、互換性はありませんのでご注意ください

■構成
※明記のない場合のパーミッションは フォルダ[705|755]、ファイル[604|644] です。
※全てのファイルは 文字コード: EUC-JP、改行コード: LF で保存してください。

web_dorama

├ class 処理系のPHPファイルが内包されています。
│ ├ dao ログファイルアクセス系のPHPファイルが内包されています。
│ └ .php 処理・ヘルパー系のPHPファイル群。

├ assets アセットフォルダ
│ ├ css CSSファイルが内包されています。
│ ├ images 画像ファイルが内包されています。
│ └ js JavaScriptファイルが内包されています。

├ lock[707|777] ロックファイルが生成されるフォルダです。

├ smarty
│ ├ cache[707|777] キャッシュフォルダ
│ ├ templates_c[707|777] コンパイルフォルダ
│ └ その他 smarty関連ファイル

├ templates HTMLテンプレートファイル群
│ ├ actor(出演者エディター)
│ ├ admin(管理用エディター)
│ ├ inc(読み込みテンプレート)
│ ├ default.html
│ ├ normal.html
│ ├ error.html
│ └ script_check.html

├ config.php.sampale オプション設定ファイル(ファイル名を config.php に変更して設定してください)
├ dorama.php ドラマスクリプト本体(このファイルにアクセスしてください)
├ dorama.gif ドラマ画像
├ dorama.act[606|666] 出演者用ファイル
├ dorama.ttl[606|666] 作品用ファイル
├ dorama.log[606|666] 投稿ログファイル
├ errlog.txt[606|666] エラーログファイル
└ readfirst.txt このファイルです。


■投稿ログファイル等の仕様

・投稿ログファイル
投稿No<>投稿日時<>投稿内容<>出演者No<>ホスト名<>IPアドレス<>投稿時間(タイムスタンプ)<>クッキーID

・作品用ファイル
作品No<>作品名<>親カテゴリーNo(親カテゴリー:0)

・出演者用ファイル
出演者No<>作品No<>キャラクター名<>文字色<>画像URL<>表示順

※ご注意
各ファイルの先頭の No は必ず一意なものにしてください。
各ファイルは No で関連付いていますので、原則として変更しないようにしてください。

各種設定の方法

各種設定を行うにはconfig.phpで行ってください。
キャラを追加するにはdorama.act、カテゴリ分けをするにはdorama.ttlを使って下さい。
errlog.txtにアクセスすると、アク禁した人が投稿拒否されたログが残ります。プロキシサーバーを制限した場合も同様。
Webドラマの各文章を変える場合はtemplatesフォルダ内の各htmlファイルの内容を書き換えて下さい。
lockフォルダは中身はカラですが、重要な役目を果たすので必ずアップロードする事。
アクセス先はdorama.phpとなります。間違えないようにして下さい。

カテゴリ・キャラの設定について

出演者エディタでの追加は不便且つ設定の変更が出来ないので使わない事。
遥かに利便性に優れたdorama.actで追加しましょう。設定の変更も可能なので。
IDで紐付けしているので記述する順番はどうでもいいです。
一番なのは編集作業を行う自分が見易いように記述する事です。
管理人は作品カテゴリごとに分けています。

注意事項

カテゴリ・キャラIDは必ず一意なものにする事。IDの重複等は正しく表示されない原因になります。
記述ミスをすると正しく表示されない原因になります。
カテゴリ・キャラの追加や設定の変更を行った際は、不具合がないか必ず確認する事。
掲示板の代わりとして設置するのもいいでしょう。キャラに成り切っての雑談は味がありますよ。
当サイトでは、掲示板への投稿は殆どありませんでした。掲示板の代わりに設置する事で、
住民同士の交流が出来た、掲示板の代わりとして機能したという実績があります。掲示板に投稿がないと悩んでる方にお勧め。

サポートについて

何か分からない事があればこちらでサポート致します。
掲示板かメールでお問い合わせ下さい。
間違っても制作元に問い合わせる事はしないで下さい。

改造について

改造依頼は承っていません。
PHPの知識がある方はご自身の責任で改造を行って下さい。何かあっても責任は負いかねます。

その他

機能追加や不具合修正を行う場合があります。
その際は、こちらからご連絡致しますので、設置サイトを教えて戴ければ幸いです。
また、どんなサイトなのか見てみたいので、設置したらご連絡下さい。

関連リンク

CGI-StaTion
開発者:nakazawa shigeto
Webドラマの起源となる配布サイト。既にサイトは消滅している。
Reset in Pease
開発者:ぴぃロッキー
nakazawa shigeto開発のWebドラマに荒らし対策強化を施したjava versionを配布している。
shape DESIGN
java versionをベースに、PHP版Webドラマを開発してもらった。
PHP開発並びにHP作成を請け負っている。
  • TOP
  • PHP版Webドラマの配布