携帯可フリーの実用向PHPフォームメール 無料ブログ徹底検証

 
プルダウン検索

携帯可フリーの実用向PHPフォームメール

無料ブログ徹底検証 > 楽だ 得した
2006年 11月 06日 00:59

m-formは無料で使えるフォームメール

無料で使えるメールフォームプログラムのm-formを配布しました。時間の折り合いがつかず配布予定日が一週間遅れてしまいましたが、何とかアップする事が出来ました。

使用言語はPHPを使用しておりハッスルサーバー・エックスサーバー・xrea・ステップサーバー・スピーバーといったサーバー環境での動作検証は完了済みです

配布場所は


で、ダウンロードする事が出来ます。

上記のサイトはこれまた無料のSEO対策テンプレート素材を使用し、1時間程度で簡単に作ったものです。

こうゆう配布サイトを作るのには実にてっとり早く、楽にサイト構築出来るのでお勧めです。

さて、今回配布するメールフォームについてですが、今さらメールフォームを配布というのもちょっと恥ずかしい気もします。

何故なら、メールフォームと検索エンジンで打とうものならそれこそ頭が痛くなる位に沢山のメールフォームプログラムがずらずらと出て来る程、多くの方々がプログラムを配布しているからです。

特に多いのはperlを使用したメールフォームプログラムです。ところが、PHPの方はというと、これが案外数が少ないのです。ここでいう少ないというのは自分が使用する場合に一長一短があり、使いにくく感じた為にそう思ったのです。

Perlは配布しているサイト数が多い為、結構いいのが手に入ります。
例えば、携帯端末等で戻るボタンを押してもデータが消えないものや、項目をフォーム側で増やすだけで自動的に確認画面で反映させる事が出来たりといった機能のものも比較的簡単に入手出来ます。

ところが、PHP版はと言いますと、これがなかなかありません。

例えば、メール自体は飛ぶけれど、自動返信機能がなかったり、携帯に対応していなかったり、メンテナンス性が悪かったりといった面が目につきます。

メンテナンス性での不満で代表的なものは
項目を増やしたい場合、
・フォームページで項目追加。
・確認画面のソースに項目を追加。
・メール送信処理に項目を追加。

このように少なくとも3カ所触らなければならないフォームプログラムが多いのです。

逆にそれらが簡単に出来るフォームプログラムの場合、ファイル数が多くなり、余計な機能まで入っていたりして(管理画面等)これはこれで見た目等のカスタマイズがやりにくく、不便に感じたりします。

そこで、m-formでは出来るだけシンプルな作りにしました。

使用ファイルは3ファイル
config.php (簡単な初期設定を行う)
index.php (項目の追加や削除)
m-form.php (メインファイル触らなくてもOK)

m-form.php自体もphpちょっと触れる人であれば、誰でも簡単にカスタマイズしたりする事が出来ると思います。(難しい事は全然やってませんので(苦笑))

m-form1.0.2の特徴


  • メール送信機能(当たり前ですね…)
  • 自動返信機能(現在は強制でON)
  • 軽い・カスタマイズが容易
  • index.phpの項目を確認・送信時に反映
  • javascriptを一切使用しない。
  • 戻るを押しても入力データが消失しない。

m-form1.0.2 超・近日 実装予定の機能


  • 携帯等を自動認識し、ブラウザによって見た目を変更。(11月12日実装)
  • 簡単な注文メール機能(銀行振込・代金引換)で、それぞれ別のメッセージを返信する。

  • テンプレートデザインの強化...etc

という訳で近日中に上記の機能強化を行いますので、カスタマイズせずにそのままてっとり早く使いたいという方はもう少し待った方がお得です。(特に携帯サイトを運営されておれらる方は…)

不具合報告は上記のサイトで受け付けておりますので、ご遠慮なくお申し付け下さいませ。

【ブログ内の関連記事】
【関連サイト】

無料ブログ徹底検証 ハッスル寅男   コメントする: 11

記事 貼り付け このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク このblogをはてなアンテナに追加
コメント (11)
非常にいいですね!使わせてもらいます!
#1 投稿者 投稿者様 おお 様  2006年 11月16日, 13:08
使わせていただきました。
PHPはまったく分かりませんが、カスタマイズが容易で、大変使いやすく、機能も十分です。
ありがとうございました。
#2 投稿者 投稿者様 nave0nave 様  2007年 03月26日, 19:34
nave0naveさん。おおさん。
コメントどうもです。
個人的には、もうちょっと機能を増やしつつシンプルさを洗練さそうと思ってますので、その時はよろしくです。

今週末あたりから、ぼちぼちバージョン上げていきます。
#3 投稿者 ハッスル寅男からのレス ハッスル寅男  2007年 03月27日, 22:20
使わせてもらおうかと思っていますが
生年月日などの入力フォームはどうカスタマイズしたらいいのでしょうか?
#4 投稿者 投稿者様 すぷちゃん 様  2007年 04月28日, 00:08
すぷちゃんさん

遅ればせながら、「配送希望日」のような月日と、生年月日を簡単に出力出来るようにしたver.1.1をUPしました。

それから、要望の多かったチェックボックスやラジオボタンを必須にする為の対策も行いました。

ぜひ一度M-formの最新版をご確認下さい。
#5 投稿者 ハッスル寅男からのレス ハッスル寅男  2007年 04月29日, 02:57
PHPについて、特にmb_send_mail関数を使う場合のメールアドレスの管理について質問させてください。当方PHPは初心者のしょの字ぐらいの知識しか持ち合わせていません。

M-formでもconfig.phpの中にメール送信先アドレスが具体的に書いてありますよね?そしてこのconfig.phpは実際にネット上に配置されるわけですよね。このファイルがメールアドレス収集ロボットに調べられてメールアドレスが知れ渡ってしまうということはないのですか?
#6 投稿者 投稿者様 Boreal Kiss 様  2007年 08月25日, 01:02
メールアドレス収集ロボットは例えば、ホームページに露骨にメールソフトが起動し、メールを送れるようなサイトに対して収集を行うものだと把握しています。

mb_send_mailの場合は、基本的には借りているサーバー自体がハックされ踏み台にされればあり得なくはないでしょう。

ただ、一つ言える事は、メールアドレスをウェブで公開する以上は、絶対に大丈夫という事はあり得ないという事です。リファラ情報を偽装してスパムしている者がいるように、ウェブの仕組みそのものが性善説が前提として考えられている仕組みの上で成り立っている為です。

いずれは、このウェブの仕組みそのものが大きく変わってくれればと今後の動向に期待している次第です。(スパムの特定等)
#7 投稿者 ハッスル寅男からのレス ハッスル寅男  2007年 09月18日, 00:03
PHPでのフォームcheckboxの受け取りで困ってます。
以下、checkboxが必須で
<input type="checkbox" name="hoge[]" value="ほげ">ほげ
<input type="checkbox" name="hoge[]" value="ほげほげ">ほげほげ
<input type="checkbox" name="hoge[]" value="ぴよ">ぴよ

とした際、m-form(ver 1.2.2)での確認画面では最後にチェックした値しか拾われないようです。
これを配列処理するには如何様にすればよろしいのでしょうか。
#8 投稿者 投稿者様 あーうー 様  2008年 01月16日, 21:06
M-Formは簡易的なメールフォームですので、同じ名前のチェックボックスは、最後の項目のみが反映される仕様となっております。(現時点では)

こういった使用をされる場合は、項目名1、項目名2といった表記になってしまうので、確認画面の表示がちょっとスマートさに欠けます。

そこで、また新たに、機能面を強化したSARU Formというウェブアプリを作成し、配布しておりますので、こちらの機能をぜひお試し下さい。

場所は、M-formと同じサイトで公開及び配布を行っております。
#9 投稿者 ハッスル寅男からのレス ハッスル寅男  2008年 02月20日, 21:44
こんにちわ。すばらしいメールフォームです。
感謝します。

携帯サイトに組み込み、au機(w61SA)で確認したところ、”修正”ボタンを押してもメールが送信されてしまいます。
phpはさっぱりわからないのでコメントさせていただきました。

ご教授願えれば・・・ と思います。
#10 投稿者 投稿者様 syo 様  2008年 09月19日, 20:15
phpのシンプルなものさがしておりました。今後ともよろしく
#11 投稿者 投稿者様 藤原 斎 様  2009年 07月16日, 15:08
コメント
投稿者 :::

コメント(タグは使用できません) :::

URL :::




一覧表示


■無料ブログのトップへ