Terrier

A simple mailform written by PHP


Project maintained by ysugimoto Hosted on GitHub Pages — Theme by mattgraham

Configuration

このページではTerrierのアプリケーションの挙動に際しての設定項目を解説しています。
設定項目の意味と初期値を記述していますが、実際の初期値は該当ファイルを確認してください。

config/config.php

アプリケーションコアの挙動制御設定ファイルです。


$config['logging_level']

アプリケーション内のログ出力レベルを設定します。値と対応は以下の通りで、デフォルト値は1です。


$config['template_path'];

テンプレートファイルの位置を設定します。初期値は"templates"です。テンプレートディレクトリをドキュメントルート外などに移動させた場合は変更してください。"application/"からの相対パスです。


$config['tmp_path'];

テンポラリファイルの位置を設定します。初期値は"tmp"です。テンポラリディレクトリをドキュメントルート外などに移動させた場合は変更してください。"application/"からの相対パスです。


$config['disable_email_filter'];

"filter_var()"関数ではチェックできないメールアドレス(日本語メールアドレスなど)の検証の有効/無効を切り替えます。


$config['encrypt_cipher'];

セッション暗号化のシード文字列です。任意のランダムな文字列に変更してください。


$config['session_name'];

セッション名の指定です。導入毎に変更してください。


$config['session_auth_name'];

内部セッション認証のキー文字列です。導入毎に変更してください。


$config['session_lifetime'];

セッションデータの有効期間です。頻繁に切れてしまう場合、また長時間画面を開き続けるケースでは長めに設定すると良いでしょう。


config/mail.php

メール送信に関する設定です。差出人や件名などはこのファイルで設定可能です。


$mail['sender_method']

メール送信の手法を選択します。デフォルトは"php"です。


$mail['admin_email']

管理者のメールアドレスを設定します。送信があった場合、このメールアドレスに通知されます。


$mail['from']

メールの差出人のアドレスを設定します(必須)。管理者と同じ場合でも同じ値を指定してください。


$mail['from_name']

メールの差出人の名前を設定します(任意)。


$mail['subject']

メールの件名を設定します(必須)。


$mail['admin_mailbody']

管理者へ通知するメール本文のファイル名を指定します。


$mail['reply_mailbody']

送信者へ通知するメール本文のファイル名を指定します。


SMTP settings

以下はSMTPサーバ経由で送信する場合に設定が必要です。


$mail['hostname']

SMTPサーバのホスト名です。


$mail['port']

SMTPサーバのポート番号です。


$mail['secure']

SMTPサーバがセキュア接続を要求する場合、trueを指定してください。


$mail['username']

SMTPサーバのログイン名です。


$mail['password']

SMTPサーバのログインパスワードです。


$mail['timeout']

SMTPサーバの接続タイムアウト秒数です。


config/upload.php

ファイルアップロードに関する設定です。


$upload['upload_dir']

アップロードファイルの保存先を指定します。


$upload['encrypt_filename']

アップロードファイルを暗号化するかどうかの指定です。


$upload['multiple_numbering'](deprecate)

ファイルは連番で管理されます。


$upload['allowed_extension']

アップロードを許可する拡張子リストを"|"区切りで指定します。


$upload['suffix_scriptfile']

実行すると危険なファイル(.php/.jsなど)に.txtの拡張子を付与します。


$upload['extension_tolower']

".JPG"などの大文字の拡張子を小文字に統一します。


$upload['image_only']

画像ファイルのみのアップロードを許可します。


※以下の設定項目は"image_only"が指定された時のみ有効なオプションです。

$upload['max_filesize']

アップロードできるファイルサイズに制限を数値で指定します。


$upload['max_width']

アップロードできる画像の横幅を数値で指定します。


$upload['max_height']

アップロードできる画像の縦幅を数値で指定します。