[S]の検索結果
C#(しーしゃーぷ)とは、Microsoft社が2000年に発表した、.NET環境向けソフトウェアを開発するためのオブジェクト指向プログラミング言語のこと。C言語/C++言語をベースに拡張しつつ、Java風の性能や表記などが盛り込まれている。
独学C#
C#プログラミング入門講座、C#プログラミング応用講義。入門講座や応用講義での知識を流用して実用的な Web アプリを作る講座など。
Japan C# User's Group
メーリングリストやC#に関する情報リソースなど。
Visual C# ホームページ
マイクロソフトのVisual C#のホームページ。製品情報や技術情報、評価版のダウンロードなど。
C# 関連書籍
独学C#
C#プログラミング入門講座、C#プログラミング応用講義。入門講座や応用講義での知識を流用して実用的な Web アプリを作る講座など。
Japan C# User's Group
メーリングリストやC#に関する情報リソースなど。
Visual C# ホームページ
マイクロソフトのVisual C#のホームページ。製品情報や技術情報、評価版のダウンロードなど。
C# 関連書籍
Microsoft Accessとは、マイクロソフト社が販売しているスタンドアローンで動作するデータベースソフトウェアで、フォームやレポートの作成機能を利用することによって、簡単にデータベースを利用した業務アプリケーションを作成することができる。
Microsoft Access 関連の主なサイト
Access 2003 製品情報
マイクロソフトのサイトにあるAccess 2003の製品情報ページ。
Microsoft Access Club
Accessに関する情報、及び Access Forum 、Access Tips など。
MOUG.Net
マイクロソフト オフィスについてのキーワード検索機能付きのテクニック集、フリーソフト、メーリングリストなど。
pin's Laboratory
主にRDBMS に関する会議室(掲示板)でのディスカッション。
Access 書籍
Microsoft Access 関連の主なサイト
Access 2003 製品情報
マイクロソフトのサイトにあるAccess 2003の製品情報ページ。
Microsoft Access Club
Accessに関する情報、及び Access Forum 、Access Tips など。
MOUG.Net
マイクロソフト オフィスについてのキーワード検索機能付きのテクニック集、フリーソフト、メーリングリストなど。
pin's Laboratory
主にRDBMS に関する会議室(掲示板)でのディスカッション。
Access 書籍
オンラインショップの商品が注文された際に顧客に注文内容の確認メールを送信したり、掲示板にコメントが書き込まれた際に管理人宛てに通知メールを送信したりするには、フォームで入力された項目の内容をCGIからメールとして送信する必要が あります。
一般的なレンタルサーバーでCGIからメールを送信する場合の基本的な処理手順は次のようになります。
1.フォームから入力された各項目の値をパラメータから取得
2.subject(件名)をMIME-Base64形式に変換
3.メッセージを作成
4.メール送信する文字列の文字コードをJISに変換
5.sendmailを使用してメールを送信
下記のCGIスクリプト(UTF-8)はレンタルサーバー等で利用可能なsendmailを使用してフォームから入力された、Subject、宛先メールアドレス、差出人、本文を使用してメールを送信するサンプルプログラムです。
--- mailform.html (入力フォーム) ---
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>メールフォーム</title> </head> <body> <h1 class="title">メールフォーム</h1> <form method="post" action="sendmail.cgi"> <input type="hidden" name="a" value="exec"> 件名(Subject) :<br /> <input type="text" name="subject" size="80" value=""><br /> 宛先(To) :<br /> <input type="text" name="to" size="80" value=""><br /> 差出人(From) :<br /> <input type="text" name="from" size="80" value=""><br /> 本文(Body) :<br /> <textarea name="body" rows="10" cols="65"></textarea><br /> <p> <input type="submit" value="送信"> </p> </form> </body> </html>
--- sendmail.cgi (メール送信CGI) ---
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
use Encode;
my $cgi = CGI->new();
# パラメータからフォームの入力値を取得
my $subject = $cgi->param('subject');
my $to = $cgi->param('to');
my $from = $cgi->param('from');
my $body = $cgi->param('body');
# subject(件名)をMIME-Base64形式に変換
$subject = Encode::encode('MIME-Header-ISO_2022_JP', $subject);
# メッセージを作成
my $message = <<"END_MESSAGE";
From: $from
To: $to
Subject: $subject
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
$body
END_MESSAGE
# メール送信する文字列の文字コードをJISに変換
Encode::from_to($message, 'utf8', '7bit-jis');
# sendmailを使用してメールを送信
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
open my $mailh, "| $sendmail_path -t -oi $to";
print {$mailh} $message;
close $mailh;
# 送信終了を表示
my $html = <<"END_HTML";
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>送信終了</title>
</head>
<body>
<p><big>送信終了</strong></big></p>
</body>
</html>
END_HTML
print "Content-Type: text/html\n\n", $html;
なお、フォームからのパラメータの受け取りにはCGIモジュールを、メール本文の文字コードの変換やsubject(件名)のMIME-Base64形式への変換にはPerl 5.8以降では標準モジュールなっているEncodeモジュールを使用しています。
また、このサンプルでは、処理手順をわかりやすくするために、入力チェックなどの実際に運用する場合に必要な 処理を行ってませんが、入力チェック処理も含まれたより実用的なシンプルな メールフォームCGIの無料配布(ライセンスはGPL)も行っていますので、よろしければご活用ください。
CGI(Common Gateway Interface)とは、Webサーバーがプログラムを起動する方法(環境変数の名前や値)を定めた仕様のことである。CGI関連の主なサイトとほほのWWW入門HTML、JavaScript、CGI、スタイルシート、ダ...
perl(パール)とは、Larry Wall氏によって開発された、テキストの検索や抽出やレポート作成に適した、C言語に似た表記法のスクリプトプログラミング言語で、テキスト処理に優れていることから、CGIとしてWebアプリケ...
C++は広く普及しているプログラミング言語であるC言語にオブジェクト指向的な拡張を施したプログラミング言語で、クラスや標準ライブラリである、STL(標準テンプレートライブラリ)を利用することで効率的にプログラム...
アルファブロガーとは、多数の影響力のある読者に読まれていて社会的に大きな影響力を持つブログを持つ少数の有力ブロガーのことで、ニューズウィークの記事で紹介されたことで使われるようになった。しかし、Alpha ...
(追記あり)
BoA(ボア)は、2000年8月に韓国で13歳でCDデビューした女性歌手。日本では2002年1月リリースのシングル「LISTEN TO MY HEART」で一気にブレイクした。1986年11月5日生まれ、韓国出身。BoA Official WebsiteBoA(ボア...
(追記あり)
安室奈美恵(あむろなみえ)は、沖縄アクターズ・スクール出身の女性歌手で、1992年に「スーパーモンキーズ」のメンバーとして「恋のキュート・ビート/ミスターU.S.A.」でデビュー。ソロ活動後にリリースした、小室...
中島美嘉(なかじまみかではなく、なかしまみか)は、2001年11月7日に中島美嘉自身が主演する「傷だらけのラブソング」の主題歌「STARS」でデビューした女性歌手。 2005年には同名の人気漫画を映画化した「NANA」で主...
アクセスランキング
今日のアクセスランキング TOP 10
- Lunascape(ルナスケープ) (2 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)
- GoogleがAndroidやChrome OSを無料で配布する理由 (1 PV)
- [Twitter]日本のユーザーも「全ツイート履歴」が使用可能に (1 PV)
- FC2WiFI (1 PV)
- LINEが子ども向け動画配信アプリ「LINE KIDS動画」を発表 (1 PV)
- 「テラメント」がトヨタ、NTT、ソニー、フジテレビなどを買収か? (1 PV)
- ライブサーチにサイトマップ(Sitemap)を登録する方法 (1 PV)
- 日銀(にちぎん、日本銀行) (1 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (68 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (15 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (11 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (7 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (6 PV)
- StartPage(スタートページ) - 匿名検索エンジン (5 PV)
- FC2まとめ (5 PV)
- FC2WiFI (5 PV)
- 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (5 PV)
- YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (5 PV)
アクセス統計
ディレクトリ
関連サイト



