[HTML]の検索結果


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

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

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

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

define("MAILTO", "support@59bbs.org");

$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'メール送信に失敗しました');
    }
}

?>
[3147] Posted by kagahiro at 2012/06/13 16:38:29
1 point | Link (7) | Trackback (0) | Comment (1)

削除されました
[3117] Posted by Windows 7 プロダクトキー at 2012/05/24 15:43:14
0 point | Link (0) | Trackback (0) | Comment (0)

このピーアーク三田(東京都港区)は2011年8月1日からのパチンコ・パチスロの広告規制に抵触している可能性大だ。回収至上主義のこのは営業内容が余りにも酷すぎる。
簡単に言えば「射幸心を煽るような広告・宣伝の禁止」である。
以下に実体験を報告します

今後この同様の行為を目撃した場合はただちに通報する必要あり。
通報先は
所轄の警察署へ
「パチンコ屋●●(名)は風営法第16条に違反していると思いますので、捜査をお願いします。」
もしくは各都道府県の公安委員会へ(http://www.npsc.go.jp/url.html
東京都公安委員会の苦情申出制度のページ
http://www.kouaniinkai.metro.tokyo.jp/osirase.html

毎日やかましいガセイベントの場内放送でさんざん客を煽り、
ゆっくりプレイを楽しみたい客にとっては甚だいい迷惑。
私は何度もこのやかましいガセイベントの場内放送は
不快だからやめろ!!直接員にクレームしましたが、
なんの事はない。客の意見などお構いなしに未だに
懲りずにやっている。

○○は死ななきゃ直らない。
この言葉がぴったりと当てはまるだ。。。

こういう客の射幸心を煽る場内放送はこの業界では慎むようにと通達が出されているにも関わらず、兎に角酷いものだ。

ここまで一方的に述べましたがこのスレを読んだ人は冷静かつ客観的にご判断下さい。

ただ言える事。それは真実はひとつだけと言う事です。
[3095] Posted by 名無しさん at 2012/04/25 18:06:40
2 point | Link (1) | Trackback (0) | Comment (2)

削除されました
[2986] Posted by Windows プロダクトキー at 2012/02/10 16:57:55
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[2985] Posted by Windows プロダクトキー at 2012/02/10 16:57:01
0 point | Link (1) | Trackback (0) | Comment (0)

オープンソースのシンプルな掲示板CGI「ThreadPlus 1.0」をリリースしました。プログラミング言語はperl、ライセンスはGPLv2です。ThreadPlusは、以前公開していた掲示板CGI(bbsCGI.CGI)の機能を見直し、若干の機能...
[2966] Posted by kagahiro at 2012/01/17 23:21:18
0 point | Link (9) | Trackback (0) | Comment (0)

削除されました
[2917] Posted by age at 2011/11/21 10:19:51
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[2916] Posted by 素人です at 2011/11/21 10:19:50
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[2910] Posted by 素人です at 2011/11/21 10:08:00
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[2909] Posted by 名無し at 2011/11/21 10:07:58
0 point | Link (0) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  25 26 27 28 29  次へ >


アクセスランキング

今日のアクセスランキング(上位10件)

  1. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (2 PV)
  2. 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (1 PV)
  3. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (1 PV)
  4. さくらのレンタルサーバ - レンタルサーバー (1 PV)
  5. 掲示板フリーソフト - 無料で利用できる掲示板CGI (1 PV)
  6. 2NN (2ch News Navigator) (1 PV)
  7. [FX]両建てを活用した損切りしないFX投資法 (1 PV)

今月のアクセスランキング(上位10件)

  1. 2NN (2ch News Navigator) (338 PV)
  2. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (110 PV)
  3. 小林興起元衆議院議員がタレントの杉本彩さんにキスを迫る (61 PV)
  4. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (46 PV)
  5. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (23 PV)
  6. 読売新聞「石井誠」記者変死事件 (22 PV)
  7. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (18 PV)
  8. 掲示板フリーソフト - 無料で利用できる掲示板CGI (15 PV)
  9. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (13 PV)
  10. PHP、MySQLで動くオープンソース掲示板ソフト (12 PV)

アクセス統計

ディレクトリ

関連サイト