本日のテーマは、ホームページになくてはならない問い合わせフォームについての投稿です。
ごくまれに、「問い合わせ」のボタンを押すと、問い合わせフォームではなく、メールが立ち上がるサイトがあります。私は、あれには、ちょっとがっかりしてしまいます。
ユーザー(訪問者)に手間を掛けているような気がしています。
したがって、問い合わせフォームの出番です。以前は、Pearによる問い合わせフォームを利用していました。しかし、若干、問い合わせフォームを読み込むのに時間がかかりすぎる気がしていましたので、今回、思い切ってPHPのメールフォームの使用をこころみました。
たどり着いたのが、以下のサイトです。
【MailForm01】PHP多機能メールフォーム フリー(無料)版
リンク先のページをご欄になれば、分かりますが、超要約します。
1.ファイルを2つダウンロードする。
"contact.html"
"mail.php"
2."mail.php"の設定を必要に応じて設定する。
3.上述の2つのファイルをウェブサーバーにアップロードする。
私の場合は、トップページ(index.html)と同じ階層にフォルダーを設け、2つのファイルを入れました。
4.テストしたら、送信できました。
簡単と言う点では、ほかの追随を許さないのではないかと思います。
念のため、コメントを加えます。
"contact.html"に変更を加えていませんので、あとで、変更する必要はあるかと思います。ただ、まずは、送信できるかがポイントでしたので、変更せずにテストしました。
既存の問い合わせページに"contact.html"の"form"の部分をコピペすると、それらしくなります。
もう一つは、私の場合、メールフォーム版UTF-8をダウンロードしています。今、運用しているサイトがUTF-8でコーディングしているからです。
どうして、私が現在、運用しているサイトがUTF-8かと言うと、簡単に言うと、今ではUTF-8がグローバルスタンダードだからと言うことでしょうか。たしか、WORD PRESSなどのブログ支援プログラム?もUTF-8で制作されているかと。
テスト送信は、比較的簡単にできましたが、見栄えをよくするには、若干時間をかけなければならないかと考えています。それは、Webのデザイナー、コーダーの本来の仕事の領域になりますね。
最後に、今回、利用させていただきます、PHP工房さんのメールフォームはシンプルで良いなと思っています。実は、2,3年前から探していましたが、やっと巡り合った素晴らしいメールフォームです。
今日は、設置及び送信テストだけでしたので、何も問題がありませんでした。
来週以降、自分のサイトの内容に合わせて変更・追加もするかと思います。何か分かったことがあれば、報告します。
夢はあきらめない。道は、遠くても。
それでは。