トップ » PHPスクリプト » PHPメールフォーム » 以前のバージョンの情報: 動作設定(config.php)

以前のバージョンの情報: 動作設定(config.php)

(2009/02/02)

最新版のconfig.phpでは廃止されている動作設定の情報です。

Ver.0.1b-0.24b: Windows版PHPでメール送信の設定をする

※以下の内容はVer.0.1b-0.24bのPHPメールフォームをお使いの場合に限られるものです。

Windows版PHPで動作するサーバーにPHPメールフォームを設置している場合は、php.iniでメール関連の設定を正しく行うか、 config.phpのSMTP_SERVERSMTP_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"に変更してください。