問合せフォ-ム

問合せフォ-ム動作確認 XAMPP 準備

動作確認用ファイル作成が完了しましたので、次ぎに XAMPP を整備します。
まずは、XAMPP MySQL テ-ブル info の作成が必要です。
まだの方は、63Pear Village のトップの左サイドナビ
「Pear MDB2 デ-タベ-ス操作」 の中の
Pear MDB2 デ-タベ-ス管理 XAMPP 準備
を見て、XAMPP MySQL の中に、テ-ブル info を作成してください。

XAMPP MySQL phpMyAdmin で Pear MDB2 デ-タベ-ス修正

XAMPP MySQL phpMyAdmin の中に作成したテ-ブル info デ-タは実は修正する必要があります。
come (備考→問合せ内容) のフィ-ルドのデ-タ型 VARCHAR 長さ 50 を 600 に設定を変更します。
理由は問合せ内容の最大文字数が 600 文字になってしまったからです。
VARCHAR(600)を設定すると全角でも半角でも600文字分の入れ物が用意されます。
修正方法は簡単です。
XAMPP を起動し、XAMPP Control Panel が開いたら、MySQL を起動、MySQL の行に Admin ボタンがありますのでこれをクリックし、phpMyAdmin を表示します。
左のナビの phplibs の + をクリック、その中に info がありますので、これをクリックします。
その他のタブの中に「操作」がありますので、これをクリックします。


MySQL 画面

 
テ-ブルを(デ-タベ-ス).(テ-ブル)にコピ-する:表示の下を上図赤丸のように
info_q を記入
構造のみ にチェック
を設定して 実行 します。
左のナビの phplibs の + をクリック、その中に info_q ができていますので、これをクリックします。
さらに、構造をクリックそして、この画面が下図のようになって6種類の設定デ-タが入っていることを確認します。


XAMPP Control画面

 

6 come の前の□にチェックを入れ、変更 をクリックします。


次のXAMPP Control画面

 

名前 come の 長さ/値 の 50 を 600 に変更、保存する をクリックします。
これで、完了です。

各 Pear 機能ファイルを XAMPP にインスト-ル

今回使用する Pear 機能ファイルは、
Text/CAPTCHA.php
XML/RPC2/CachedClient.php
HTML/QuickForm.php
MDB2.php
MDB2/Driver/mysql.php
Mail.php
Mail/mime.php
の7個です。
この内、Text/CAPTCHA.php を除いては既にデフォルトで XAMPP にインスト-ルされています。
2016/4/4日 以下3行追加。
XAMPP 5.6.19 版以降にはこの7個すべてがインスト-ルされていません。
XAMPP アップデ-ト データ復元
を参考に、7個すべてをインスト-ルしてください。
Text/CAPTCHA.php については詳細説明あり、63Pear Village のトップの左サイドナビ「Pearを始める準備」の中の
XAMPP に Pear インスト-ル
を見てインスト-ルしてください。

[重要]問合せフォ-ム後処理 PHP ファイル修正

保存した quest_data_mail.php の中ほどの青字の部分にある、
'username' => '******',
'password' => '********');
を修正します。
username はあなたが使用している Gmail アドレス、仮に、
abcdefg@gmail.com
とすれば、@より前の部分 'abcdefg' の文字を設定します。
'username' => 'abcdefg',
password はあなたの Gmail アドレスのパスワ-ド、仮に、
12345678 とすれば、
'password' => '12345678');
とします。
あと1ヶ所 Bcc が *****@gmail.com となっていますので、
$recip = "*****@gmail.com,".$_SESSION["email"];
及び
'Bcc' => '<*****@gmail.com>',
の ***** 以下をあなたが送付したい正しい Bcc アドレスに書き換えます。

ここまでで、問合せフォ-ム動作確認準備は完了です。
長くなりましたので、ここで一旦切りたいと思います。
次ぎは、ブラウザで問合せフォ-ム動作確認を行っていきます。


問合せフォ-ム動作確認 に進む
問合せフォ-ム動作確認用ファイル作成 に戻る

63Pear Villageに戻る