以前のバージョンの情報: 動作設定(config.php)
最新版のconfig.phpでは廃止されている動作設定の情報です。
- Ver.0.1b-0.24b: Windows版PHPでメール送信の設定をする
- Ver.0.1b-0.23b: タイムゾーンを設定する (PHP5.1.0以降)
- Ver.0.2b-0.22b: ロリポップに設置する (qmailのsendmailラッパーに対応する)
Ver.0.1b-0.24b: Windows版PHPでメール送信の設定をする
※以下の内容はVer.0.1b-0.24bのPHPメールフォームをお使いの場合に限られるものです。
Windows版PHPで動作するサーバーにPHPメールフォームを設置している場合は、php.iniでメール関連の設定を正しく行うか、
config.phpのSMTP_SERVER、SMTP_PORTを設定して、どのSMTPサーバーを利用するか決めておきます。
Linux/Unixシステムでは、この設定を変更しても無意味です。
Ver.0.1b-0.23b: タイムゾーンを設定する (PHP5.1.0以降)
※以下の内容はVer.0.1b-0.23bのPHPメールフォームをお使いの場合に限られるものです。
日本国内のレンタルサーバーサービスでも、タイムゾーンが日本時間でないために、スクリプトが表示する時間がずれている場合があります。
このような場合は、config.phpのAPP_TIMEZONEを設定します。
設定値はPHPマニュアル: サポートされるタイムゾーンをご覧ください。
下記の例は、日本時間に設定を変更したところです。
Ver.0.2b-0.22b: ロリポップに設置する (qmailのsendmailラッパーに対応する)
※以下の内容はVer.0.2b-0.22bのPHPメールフォームをお使いの場合に限られるものです。 Ver.0.23b以降では設定していただく必要はありません。
Webマスター宛てメールのヘッダが破損して、文字化けして見える場合があります(下記)。
qmailのsendmailラッパーを使用している場合に、このような問題が起こる可能性があります。
レンタルサーバーのマニュアルページ等で「qmailのsendmailラッパーである」趣旨の内容が書かれている場合があります。
例えばロリポップ!レンタルサーバーの説明ページ
では下記の記述があり、この条件にあてはまることがわかります。
上記のような場合は、MAIL_LINEBREAKを"\r\n"から"\n"に変更してください。