dream.phpについて

dream.phpは所謂ドリーム小説夢小説名前変換小説wikipedia参照)の個人サイト作成するにあたっての名前変換をするスクリプトです。

主な特徴や機能

  • PHPでならJavaScriptを使えない環境やクッキーを保存できない環境でも登録や変換ができる
  • 閲覧者による登録情報がない場合は任意で設定可能なデフォルト値を表示するのでお話の文脈を崩さない
  • 変換項目を自由に設定・増減できる
  • 登録フォームは入力方法(<inpu type="text">)と選択方法(<select>)の二種類から選べる
  • 名前をどもらせたり区切らせたり一文字抜き出したり母音つけたり等、多彩な表現が可能
  • 登録フォームは自動出力するのでHTMLがわからなくても大丈夫
  • DreamMakerによる登録の自動引継ぎができる
  • Viewerを使ってhtmlやtxtファイル内の独自タグを変換できる
  • freo、WordPressにもプラグイン導入で利用できる
  • JavaScriptで登録名を表示もさせられる

最新版ダウンロード

本体

ver.5.5.1【最終更新日】[更新履歴]

アドオンなど

DreamViewer
ver.2.0.3(
WPプラグイン
ver.2.2.0(
Freoプラグイン
ver.1.3(
表示用JS
ver.2.5(
Shift_JIS版既利用者アプデ用
dream.php(Shift_JIS版)最新

利用規則

非営利目的で自由にお使いいただけます。著作者のクレジットを表示する必要はありません。スクリプト本体を再配布はしないでください。dream.phpを利用した事によって損害や不利益が生じても、責任を負いません。弊サイトの全般規約もご確認ください。

なにかありましたら、メールTwitterで質問やサポート受け付けています。更新情報もTwitterで随時ツイートしています。

導入方法

前提
  • PHPを使えるサーバーと、PHPファイルやiniファイルを編集できるテキストエディタ(もしくはオンライン上でそれらが編集できるファイルマネージャー機能のあるサーバー)が必要です。(必要なものについて
  • ファイルの拡張子がわかるようにしておくとわかりやすいです。拡張子 表示 - google検索

サイトの運営方法によって、いずれかの方法で導入を進めてしてください。

補佐など

ver.6への更新予定

2022年中のリリースを目指しています。ver.6は、PHP7.4もしくはPHP8以上対象 + HTML LSの出力 + UTF-8オンリーを予定しており、構成や出力HTMLがリニューアルされます。ご利用の環境によっては使えなくなる可能性もありますので、暫くの間はver.5も引き続き現行バージョンとして残しておくつもりです。引き続きdream.phpをよろしくお願いいたします。

  • [決定] dream.phpとdream_expand.phpの統合➝構造再構成
  • [決定] 設定ファイルを iniファイルから jsonに変更
  • [決定] アルファベット(英字)専用登録フォーム
  • [決定] 項目番号の代わりに使える任意の表示キーの導入(例;myName('myouji');)
  • [決定] 手書きサイト用自動変換view.phpの導入 ➝ 先行してDreamphpViewerとして公開済み
  • [保留] 設定の登録・管理をオンライン上で可能に(単体保留 / WordPress決定)
  • [決定] DreamMakerによる登録の自動引継ぎ機能廃止(もういらんだろ……)
  • [決定] freoプラグイン開発終了(dreamphp5 + プラグインの配布は継続)
  • [決定] use-dreamphp.js(の内容)やWPプラグインを初期同梱に
  • [実行予定] 設定ファイルがなくても(頼らなくても)最低限使えるように
  • [実行予定] JavaScriptでフォーム出力
  • [実行予定] view.phpの性能強化(オンライン上でのアップロード、スキン、情報の登録、一覧表示等)
  • [実行予定] Cookie不使用フォーム(offForm();)廃止(もしくは仕様改定)
  • [検討中] カスタム表示タイプを「どもり」とか或いは任意のキーワードでも指定できるように
  • [検討中] ふりがなが自動入力されるautoKana.jsの導入
  • [検討中] カスタム表示強化(「な…名前ぇ」というのを一つのカスタム表示で可能に)