[メールフォーム]の検索結果


メールフォーム(mailform)とは、ウェブサイトに設置された入力フォームからユーザーが入力した情報を、サーバー側でPerlやPHPなどで記述されたプログラムで処理し電子メールとして送信するもので、ユーザーに入力して欲しい情報を指定できるため問い合わせやアンケート、注文・予約等の受付などに広く利用されている。

また、メールアドレスをウェブページに記載する必要がないため、迷惑メールやスパムメールを防ぐことができる。

レンタルサーバー等で運用するホームページに導入する場合は、CGIとして提供されているメールフォームをWebサーバーに設置するか、無料または有料で提供されているレンタルメールフォームサービスを利用する方法がある。

メールフォームCGI・PHP

メールフォームCGI | ホームページ制作素材ダウンロード - Synck Graphica
POST-MAIL(フォームメール) : KENT-WEB CGI/Perl フリーソフト
メールフォームCGI配布 商用フリー | PGD WORKS
フリーCGI配布(無料) メールフォーム
PHPメールフォーム多機能版 フリー(無料)|PHP工房
魔法のメールフォーム Magical Form

レンタルメールフォーム

フォームズ-無料メールフォーム運用実績12年 1日10円で広告なしSSL対応
メールフォームが無料!・イージーフォーム
せっかくメールフォーム レンタルサービス
メールフォーム,注文フォーム,アンケート,メール送信 - フォームメール
無料でセキュアなメールフォーム Secure Mail
Mfaceメールフォーム - 無料で使えるSSL標準搭載のレンタルフォーム
FC2メールフォーム|無料でオリジナルのメールフォームが作れる!
ふぉーむまん メールフォーム無料レンタル サービス ssl FormMan

メールフォームの設置方法の解説

3日で作るホームページ中級偏・PHP、CGIメールフォームの設置法を解説
PHP メール送信処理、メールフォーム作成
Google フォームを作成する

はじめての稼ぐホームページ作りのツボ 最新版 (ADVANCED MASTER SERIES)
秀和システム 著者:望月 高清


amazon.co.jpのカスタマーレビューを見る
powered by amalink


[2351] Posted by kagahiro at 2013/11/29 11:21:26
0 point | Link (6) | Trackback (0) | Comment (0)

オープンソースライセンス(GPLv2)で公開している無料メールフォームCGIをバージョンアップした「Mailform Std 1.1」をリリースしました。

1.1では以下の機能が追加されています。

フォームデータ保存機能
メールフォームから送信されたデータをファイルに保存する機能です。
保存されたデータをCSV形式でダウンロードすることができます。

受付番号発行機能
メールフォームが送信された際に一意の受付番号を発行する機能です。

メールフォーム掲示板と無料メールフォームCGIのダウンロード
GNU一般公衆ライセンス v2.0(GPLv2)
GNU GPL v2.0に関してよく聞かれる質問
[2348] Posted by kagahiro at 2013/09/22 10:43:54
0 point | Link (4) | Trackback (0) | Comment (0)

PHPの開発環境でプログラムからメールを送信できるかチェックするために作成した、ごく簡単なメールフォームのサンプルスクリプト(プログラム)です。

mailmform.phpを実行すると入力フォームが表示され。送信ボタンを押す(クリック)すると入力した内容がメール送信されます。

<?php
//------------------------------------------------------------------------------
//    mailform.php - sample mailform php script
//------------------------------------------------------------------------------

mb_language("Japanese");
mb_internal_encoding("UTF-8");

define("MAILTO", "*******@****.***");

$proc = isset($_POST['proc']) ? $_POST['proc'] : '';
//echo $proc; // for debug
if ($proc == 'send') {
    _send();
}
else {
    _input();
}

// 初期表示
function _input() {
    $formdata = array();
    $formdata['subject'] = '';
    $formdata['name'] = '';
    $formdata['from'] = '';
    $formdata['body'] = '';
    _input_form($formdata, '');
}

// 入力フォーム表示
function _input_form($formdata, $message) {

    // XSS対策
    $formdata['subject'] = htmlspecialchars($formdata['subject'], ENT_QUOTES);
    $formdata['name'] = htmlspecialchars($formdata['name'], ENT_QUOTES);
    $formdata['from'] = htmlspecialchars($formdata['from'], ENT_QUOTES);
    $formdata['body'] = htmlspecialchars($formdata['body'], ENT_QUOTES);

echo <<<EOF
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>サンプルメールフォーム</title>
</head>
<body>
<h2>サンプルメールフォーム</h2>
<p>$message</p>
<form action="mailform.php" method="post">
<input type="hidden" name="proc" value="send">
件名:<br />
<input type="text" name="subject" size="50" value="${formdata['subject']}" /><br />
名前:<br />
<input type="text" name="name" size="50" value="${formdata['name']}" /><br />
メールアドレス:<br />
<input type="text" name="from" size="50" value="${formdata['from']}" /><br />
本文:<br />
<textarea name="body" cols="50" rows="10">${formdata['body']}</textarea><br />
<br />
<input type="submit" value="送信" />
</form>
</body>
</html>
EOF;

    exit();
}

// メール送信
function _send() {

    // パラメータ取得
    $formdata = array();
    $formdata['subject'] = isset($_POST['subject']) ? $_POST['subject'] : '';
    $formdata['name'] = isset($_POST['name']) ? $_POST['name'] : '';
    $formdata['from'] = isset($_POST['from']) ? $_POST['from'] : '';
    $formdata['body'] = isset($_POST['body']) ? $_POST['body'] : '';

    // 入力チェック
    if ($formdata['subject'] == '') {
        _input_form($formdata, '件名を入力してください');
    }
    if ($formdata['name'] == '') {
        _input_form($formdata, '名前を入力してください');
    }
    if ($formdata['from'] == '') {
        _input_form($formdata, 'メールアドレスを入力してください');
    }
    else {
        if (!preg_match('/^[-+\\w]+(\\.[-+\\w]+)*@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]{2,6}$/i', $formdata['from'])) {
            _input_form($formdata, '正しいメールアドレスを入力してください');
        }
    }
    if ($formdata['body'] == '') {
        _input_form($formdata, '本文を入力してください');
    }

    // 送信
    $header = "From: " . mb_encode_mimeheader($formdata['name']) . ' <' . $formdata['from'. '>';
    $result = mb_send_mail(MAILTO$formdata['subject'], $formdata['body'], $header);
    if ($result{
        _input_form($formdata'メールを送信しました');
    }
    else {
        _input_form($formdata'メール送信に失敗しました');
    }
}

?>
[2216] Posted by kagahiro at 2012/06/13 13:04:06
0 point | Link (5) | Trackback (0) | Comment (0)

BlogMailは、ブログ訪問者からのメールを簡単に受け取れるように出来る無料のブログパーツ。シンプル版とブログパーツ版があり、ブログパーツ版は掲載用コードを設置するだけで使える。BlogMail フリーで使えるメール...
[2138] Posted by kagahiro at 2012/01/11 23:55:22
0 point | Link (1) | Trackback (0) | Comment (0)

ホームページでよく利用される、掲示板、Q&A、共有ブックマーク(リンク集)、連絡フォーム といった機能を、まとめて簡単にホームページに導入(一部機能だけの導入も可能)できる比較的簡単なPerlプログラム「CGI ...
[2075] Posted by kagahiro at 2010/11/14 23:38:58
0 point | Link (3) | Trackback (0) | Comment (0)

ホームページに設置するフォーム作成に関する技術情報やEFO(エントリーフォーム最適化)など、フォームを専門とする情報サイト「FormStatus(フォームステータス)」を作成しました。まだ、コンテンツは少ないですが...
[2072] Posted by kagahiro at 2010/11/09 11:52:00
0 point | Link (5) | Trackback (0) | Comment (0)

有料版メールフォーム(入力フォーム)の実際に動くサンプルを作成しました。お問い合わせフォームのサンプル会員登録フォームのサンプル注文フォームのサンプルメールフォーム(添付ファイル機能)のサンプルユーザ...
[2069] Posted by kagahiro at 2010/11/02 10:04:01
1 point | Link (5) | Trackback (0) | Comment (1)

EFO(Entry Form Optimization、エントリーフォーム最適化)とは、Webサイト(ホームページ)で顧客との接点となる入力フォームからの離脱を抑えることによってコンバージョンを向上させることを目的として、メールフォー...
[2064] Posted by kagahiro at 2010/10/22 10:51:32
0 point | Link (1) | Trackback (0) | Comment (0)

レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種メールフォーム(CGI)を格安料金にて作成いたします。プ...
[2041] Posted by kagahiro at 2010/10/01 16:52:07
0 point | Link (9) | Trackback (0) | Comment (0)

paperboy&co.が提供している大容量・高機能レンタルサーバー「heteml(ヘテムル)」に、サイト訪問者からの感想やお問い合わせ、注文の受付など様々な用途に利用できるメールフォーム簡単設置できる機能が導入され...
[2025] Posted by kagahiro at 2010/09/14 17:16:05
0 point | Link (5) | Trackback (0) | Comment (0)

  1 2  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (3 PV)
  2. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (3 PV)
  3. グーグルニュース(Google News)日本版が表示できるURL (2 PV)
  4. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (2 PV)
  5. Google News (グーグルニュース)日本版 (2 PV)
  6. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (1 PV)
  7. PHPでMySQLに接続して、SELECTでデータを取得するサンプルプログラム (1 PV)
  8. [将棋]将棋実況ユーチューバーのクロノさんが朝日新聞のクレームで棋譜中継を配信中止 (1 PV)
  9. Google Finance(グーグルファイナンス)日本版が表示されるようになってますが・・・ (1 PV)
  10. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2289 PV)
  2. Google News (グーグルニュース)日本版 (701 PV)
  3. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (378 PV)
  4. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (378 PV)
  5. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (370 PV)
  6. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (207 PV)
  7. グーグルニュース(Google News)日本版が表示できるURL (153 PV)
  8. ウェブページを1回だけリロード(再表示)する方法 (150 PV)
  9. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (143 PV)
  10. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (138 PV)

アクセス統計

ディレクトリ

関連サイト