- ベストアンサー
PHPのメールフォームについて
PHPの無料で使えるメールフォームを探しています^^ いろいろ探したんですが、見つかりません。 もし、ご存知でしたら、ヒントでもかまいません。教えてもられると、助かります。 ・メールアドレスを記入する際、再入力フォームに異なるメールアドレスを入れると、注意を出す。 ・必須項目設定が記入されていない場合、注意を出す。 この2つができる、PHPのメールフォームを探しています。 どうぞ、よろしくお願いします^ ^) kent-webさんのPost mailのPHP版のようなものがあると、助かります。 http://www.kent-web.com/data/postmail.html
- tomomo1994
- お礼率33% (1/3)
- PHP
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これなんかどうでしょうか? http://form.recube.net/
- 参考URL:
- http://form.recube.net/
関連するQ&A
- kentさんのメールフォーム
kentさんのメールフォームを設置したいのですが、 eメールの入力必須を解除の仕方がわかりません。 対して知識がないので弄っても動かなくなりそうなので どなたか親切な方教えていただけないでしょうか? http://www.kent-web.com/data/postmail.html
- ベストアンサー
- CGI
- phpのメールフォーム探しています
ホームページのトップページにML配信申し込み用のフォームcgiを置いているのですが、重いのでphpへ変更したいと思っています。色々と検索したのですが、数が多すぎてどれが良いのか分からず…オススメがあったら教えてください。 要点としては、 ・無料のメールフォームで、できれば設定が簡単な所。 ・エラーや御礼がダイアログで出る(ページ数が少なくなるので;) です。 こちらのレンタルphpのようになるのが理想なのですが… http://citrus.candybox.to/gf13066no/postmail/postmail.php 今まで無料配布してるCGIをちょこっと触るくらい程度の知識しかありません。よろしくお願いいたします。
- ベストアンサー
- PHP
- メールフォームから届くメールが文字化けしてしまいます・・・
私の通ってる学際で利用するホームページを作ってます。アンケートフォームに無料cgiのpostmailというものをつかわさせてもらっています。 KentWeb http://www.kent-web.com/data/postmail.html ですが、設置したメールフォームから届くメールの一部が文字化けしてしまいます。 調べたら半角カタカナを入力すると文字化けするみたいです。 半角カタカナを入力しても文字化けしない方法を教えて下さい。又、これの他にいいメールフォームcgi(無料)があれば一緒に教えて欲しいです。 学際がもうすぐなのでできれば早く教えて欲しいです。 舞
- 締切済み
- ホームページ作成ソフト
- PHPのメールフォーム
無料版や有料版を貸し出しているサイトのメールフォームではなく、PHPを使用し自分でメールフォームを作成したいです。というのは、無料だと貸し出しているサイトのURLを載せなければいけないし、有料だとお金がかかるのが嫌・・・ということで自分で作成しようと思ったのですが知識がなく作成方法が分かりません・・・しかし、現在HPが数多くある中メールフォームのテンプレートぐらいあるんじゃないか?と期待しているのですが甘いでしょうか?(ー。ー;) もしよろしければ、そのような本やサイトがあれば紹介させてもらえませんか? ちなみに、 「記入画面」 ・名前 ・メールアドレス ・メールアドレス確認 ・サイトURL ・件名 ・本文 ↓ 「確認画面」 「エラー画面」 ↓ 「送信完了画面」 というふうにしたいです。
- 締切済み
- その他([技術者向] コンピューター)
- CGI メールフォーム
Kentさんのメールフォーム http://www.kent-web.com/data/postmail.html を設置しようとしているのですが、 携帯で動作確認すると「前画面に戻る」が行えません。 私はたいして知識がないので下手に弄ると 動作しなくなりそうなので、どなたか親切な方教えては頂けないでしょうか?
- 締切済み
- CGI
- メールフォームで特定項目だけ必須にならないのはなぜか?
下記のフォームでTELだけ必須にならないのは なぜでしょうか? http://blowz.co.jp/menu01/apply.html 実験で、確認ボタンなど押してもOKですので 教えて頂けないでしょうか? ソースのどの部分を変更すればいいでしょうか? 下記のCGIを使っています http://www.kent-web.com/data/postmail.html kent
- ベストアンサー
- CGI
- メールフォームでメールが届かない事がある
はじめまして。 IT業界でプログラミングを齧った事のある者です。 よろしくお願いします。 会社のHPにpostmail.cgiを使ってメールフォームを設置しています。 7ヶ月程設置していて600通程のメールが届いているのですが、 2回程、フォームからメールを送ったと連絡があったのに、 実際には届いていないという事がありました。 以下のcgiを使っているのですが、稀に正常に送信しているのに 送れないという事があるのでしょうか? http://www.kent-web.com/data/postmail.html
- 締切済み
- CGI
- phpのシンプルなメールフォーム
あるサイトにて、単一phpのメールフォームのソースをコピーし、使用としましたが、 設定したメールアドレスに、送信ボタンを押しましたが、 受信されません。 ・送信後、「メールを送信しました」と表示されます。 ・送信のあて先は、何も反応なし。 ・ソースの「●●@●●」はダミーです。 以下ソースです。原因がわかりますでしょうか。ご教授のほどよろしくお願いします。 ―――――――――――――――――――――――――――――――――――― <?php // 送信フラグ $send_flg = false; // エラーメッセージ $err_msg = array(); // 送信ボタンを押した後の処理 if ($_POST["post_flg"]) { // エラー if ($_POST["name"] == "") { $err_msg[] = "「お名前」は必須です"; } if ($_POST["email"] == "") { $err_msg[] = "「メールアドレス」は必須です"; } // エラーが無ければ送信 if (count($err_msg) == 0) { // 宛先 $mail_to = "●●@●●"; // 送信元アドレス $mail_from = "form@example.com"; // 件名 $mail_subject = "メールフォームから送信がありました"; // 本文 $mail_body = ""; $mail_body.= "■お名前\n".$_POST["name"]."\n\n"; $mail_body.= "■メールアドレス\n".$_POST["email"]."\n\n"; $mail_body.= "■コメント\n".$_POST["comment"]; // 送信処理 mb_language("Japanese"); mb_internal_encoding("UTF-8"); mb_send_mail($mail_to, $mail_subject, $mail_body, "From: <".$mail_from.">"); $send_flg = true; $_POST = array(); } } ?> <!DOCTYPE HTML> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>メールフォーム</title> </head> <body> <?php // 初期フォーム表示 if (!$send_flg) { ?> <h1>メールフォーム</h1> <?php // エラーメッセージがある場合 if (count($err_msg) > 0) { ?> <p style="color:red;"> <?php foreach ($err_msg as $val) { ?> ※<?php echo $val ?><br> <?php } ?> </p> <?php } ?> <form action="mail.php" method="post"> <p> お名前<br> <input type="text" cols="30" name="name" value="<?php echo $_POST["name"] ?>"><br> </p> <p> メールアドレス<br> <input type="text" cols="30" name="email" value="<?php echo $_POST["email"] ?>"><br> </p> <p> コメント<br> <textarea name="comment" cols="50" rows="10"><?php echo $_POST["comment"] ?></textarea><br> </p> <input type="submit" name="post_flg" value="送信する"><br> </form> <?php // メール送信後の表示 } else { ?> <br><br><br><br>メールを送信しました。<br> <?php } ?> </body> </html> ――――――――――――――――――――――――――――――――――――
- ベストアンサー
- PHP
- 必須項目を解除するには…
CGIプログラムの提供で有名なKENT WEBさん(http://www.kent-web.com/)でフォームメールのプログラム(http://www.kent-web.com/data/postmail.html)をダウンロードしカスタマイズしているのですが、ラジオボタンやチェックボタンの項目が必須項目になっており、htmlソースで消してもチェックが入ってしまいます。cgiソースのどの部分を消せば上記のものがチェックされなくなるのでしょうか? 教えてください。
- 締切済み
- CGI
- postmailを使ったメールフォームについて
お世話になります。 CGIを使ったメールフォームを利用したくて、KENT-WEBさんのpostmailをダウンロードして解凍、それをホームページビルダーで添付のメールフォームを自作で好みのメールフォームに書き換えました。postmail.cgiの内容もperlパスとかメールアドレスとか必要箇所も設置方法を参考に書き換えました。 メールフォームのHTMLの中には、<form action="postmail.cgi"method="post">も入れてあります。 そして、作ったhtml.indexのサイト全体に上記で作ったメールフォームをリンクさせました。 この状態で、レンタルホームページスペースにアップロードすると言う流れであっていますでしょうか。 postmailディリクトリを作ってそこにサイト全部をアップロードするのか、CGIのみをアップロードするのか、またpublic_htmlというディリクトリにはサイト全体をアップロードしなければいけないと言う事であっていますか? その他アクセス制限を支持通りかどうか確認すれば良かったでしょうか。 お借りするサイトさんは、CGI利用可能、sendmailにも対応しています。 ビルダーで転送する前に、画像gifは全てimageと言うフォルダを作って全てそこへ移動しましたので、アップロードする時にはimageと言うディリクトリが自動で作成されます。 postmailのフォルダもあるので、その中のメールフォームをhtml.imdexにリンクさせた時点でpostmail.cgiと言うディリクトリが出来ると思うのですが、サイトさんのディリクトリをいじり過ぎてわからなくなってしまうと元に戻せないので、長文になってしまい申し訳ありませんが、 初心者で、勉強不足もありご面倒かと思いますが、ご意見をどうぞ宜しくお願いいたします。
- ベストアンサー
- CGI
お礼
大変ありがとうございます!使ってみます^^