KK-NETレンタルサーバーサービス ベスト・レンタルサーバ・サービス
レンタルサーバー サイトマップ
最新情報サービス案内サポート回線状況会社案内求人情報お問合わせ著作権について
イメージ画像
CGIライブラリ 私たちは出来る限りユーザーの役に立てるよう絶えずCGIライブラリを構築しています。
プログラムライブラリ

Perl 5.8
Ruby
Python
サイボウズ Office8
サイボウズ Office7
サイボウズ Office6
サイボウズ Office4
サイボウズ AG
サイボウズ デヂエ
サイボウズ メールワイズ
Zope
XOOPS
Internet Wave
mailform.pl
Majordomo
SpamAssassin
SpamSubject
Whois Gateway
WWW Board 2.0
WWW Count 2.5
WWW Stat 2.1
Analog 5.03
Webalizer
MHonArc
OsCommerce
アクセスカウンター
ゲストブック 2.3.1
サーバープッシュ
チャット(CHAT)
javaアプレット
クリッカブルマップ
コメントフォーム
リモートエージェント
オートレスポンダー

 

シンプルコメントフォーム

ブラウザからコメントを送る機能は非常に貧弱です。 ここに紹介するCGIは簡単にコメントを送る事ができます。

  1. コメントフォームのためのHTMLソース
  2. コメントCGIのソースコード
  3. コメントフォームのインストール

1.コメントフォームのためのHTMLソース

この シンプルコメントフォームは簡単なコメントフォームを実現したものです。 このソースの COMPANYNAME (太字の部分)をあなたのドメイン名に変更したり、 一部をカスタマイズするだけで簡単にフォームを実現できます。 "info"というメールアドレスでこのフォームの入力結果を受け取るなら、POP3メールアカウントを作るか "/etc/aliases" でエイリアスを指定する必要があります。

<html>
<head>
<title>Send Comments / Request Information</title>
</head>
<body>
<h3>Send Comments / Request Information</h3>
<hr>
<p>
Feel free to send us your comments, suggestions, and/or questions.
We value your input and desire to make these pages as useful as possible.
Please leave an EMail address so we can reply to you.
<p>
If your web client supports the "mailto" URL, you can use your
<A HREF="mailto:info@COMPANYNAME.com">local mail app</a>
to compose and send a mail message. Otherwise, you can use
the form below.
<p>
For those using browsers that do not support forms such as this,
send mail to: <em>info@COMPANYNAME.com</em>
<p>
<hr>

<form method="POST"
action="/cgi-bin/comments.cgi">

<input name="recipient" type="hidden"
value="info@COMPANYNAME.com">

<font size="+1">Your Full Name:</font><br>
<input name="name" size=50>
<p>

<font size="+1">Your EMail address:</font><br>
<input name="email" size=50>
<p>

<font size="+1">The Subject of Your Message:</font><br>
<input name="subject" size=50>
<p>

<font size="+1">Your comments, suggestions, and/or questions:</font><br>
<textarea name="comments" rows=8 cols=50></textarea>
<p>

<input type="submit" value="Send comments">
<input type="reset" value="Clear">
<p>

</form>
<hr>
</body>
</html>

上のHTMLソースは最低限必要なフォームしかありませんが、必要な物を追加する事ができます。入力された情報は "recipient" キーワードで指定されたメールアドレスへ送信されます。

もし、あなたが FORM HTMLタグについて良く知らない場合は下のURLを参照して見てください。

http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/fill-out-forms/overview.html

2.コメントCGIのソースコード

コメントフォームのソースコード は NCSA httpdに付属するpost_query.c に基いて作成されています。

もし、あなたがこれらの標準で用意されているCGIについて良く知らない場合は以下のURLを参照して見てください。

http://hoohoo.ncsa.uiuc.edu/cgi/


3.コメントフォームのインストール

コメントフォームをあなたのバーチャルサーバーへインストールするには次の手順で行います。

  1. コメントフォームをダウンロードする
    まず、コメントフォームのHTMLソースをダウンロードします。そして、"usr/local/etc/httpd/htdocs" 以下の希望のデレクトリに置きます。この時、必要に応じて画像を加えたり、ファイルをカスタマイズしてください。ただし、各inputフィールドの変数は変更する事はできません。
  2. コメントフォームCGIをダウンロードしてコンパイルする
    次の2つのCGIソースをダウンロードします。
    comments.c and util.c
    そして、このファイルを "usr/local/etc/httpd/cgi-bin" デレクトリに置きます。 telnetで接続して "usr/local/etc/httpd/cgi-bin" をカレントデレクトリにします。 そして、 "comments.cgi" を次のコマンドを使ってコンパイルします。

    cc comments.c util.c -o comments.cgi

無事コンパイルが終了すればインストールは終わりです。 先程転送したのHTMLソースからテストして見てください。






 
ページの先頭へ
[ サービス案内 : レンタルサーバーVPSプラン比較サーバーハウジングドメイン取得リセラーディスカウント]
[ ユーザーサポート : FAQmini/Lite/150パーソナル10バーチャルサーバー機能拡張CGIライブラリ]
[ ホーム] [ 最新情報] [ 回線情報] [ 会社案内] [ 求人情報] [ お問合わせ] [ 著作権について]
Copyright © 1997-2023 KK-NET. All rights reserved.
All brand names and product names used on these web pages are trademarks, or trade names of their respective holders.
Rental server hosting services provided by sales@kk-net.net
KK-NET レンタルサーバーサービス