CGIでレンタルではない問い合わせ窓口を作成したいと思った時


*


*
もじ文字 有意義な労働 健康と衛生 執筆への道標 そもそも学 更新情報

創作活動歴 | 作品紹介 | 小説投稿サイト | ホームページ | おすすめ小説 | サウンドアドベンチャーゲーム

執筆への道標

* *
*
創作ホームページ

CGIでレンタルではない問い合わせ窓口を作成したいと思った時

レンタルではない
問い合わせ窓口を
ホームページに作りたいと
思う時があると思います。

理由とすれば
有料であったり
レンタル先が閉鎖した時を想像したり
広告が目障りであったりと
ほかのサイトに依存しない方法を
知っておきたいためだと思います。

初めてのCGIは
あまりにも意味がわからなくて
ちんぷんかんぷんに困惑します。

CGIの基礎から学ぶというのは
大変な時間や覚悟が必要なので
今回は「KENT WEB」の
メールフォームシステムを拝借した方法で
問い合わせフォームの作成を紹介致します。

まず、理想に近いメールフォームを
サンプルや見本を確認して選択します。
ここでは難易度の星3を選択しました。
「プログラム利用規定」を読み
「プログラムの入手」へ進みます。

「フォームメール本体プログラム」というのが
あなたの問い合わせフォームの画面となりますが
まだ見ることは出来ません。
ここでは「captmail.cgi」が
URLの後ろにつく
と思う程度で頭に入れて下さい。

ここからは、ほとんど同じ内容となる同サイトの
CGIでレンタルではない掲示板を作成したいと思った時
を参考にしてみて下さい。
掲示板を
問い合わせフォーム
と置き換えるだけで
前に進めると思います。

リンク先との名称やファイル名の相違点は以下になります。

あなたへ問い合わせがあったことを知らせる
メールアドレスと
「sendmailのパス」が必要です。

問い合わせの詳細設定より
完成させることを優先しますので
とりあえず
メールアドレスと
sendmailのパスを用意したら
ファイルをダウンロードしてみましょう。

メールアドレスはすでに用意されていると思います。
sendmailのパスは
通常レンタルサーバーの機能一覧に
表示されている可能性がありますが
表示がなければ
レンタルサーバー会社へ問い合わせるか
sendmailのパスの許可を出していないか
対応していない可能性があります。

調べてもわからない場合は

/usr/lib/sendmail
/usr/sbin/sendmail
/usr/bin/sendmail
/var/qmail/bin/qmail-inject

のどれかの可能性が高いです。
どれを選んで良いかわからない場合は
初期設定のまま次に進みましょう。

最終的に完成しなかった場合は
上記4つのsendmailのパスを
上から順に設定しなおしましょう。

ここでは「captmail」というフォルダが作られました。
あなたのホームページのトップであろう
index.htmlと同じ階層ということは
問い合わせフォームを表示するURLは
「http://○○.jp/captmail/captmail.cgi」となります。
ドメインとフォルダとCGIを合わせた形のURLです。

「Perlへのパス」に関して
「captmail」の中から指定されたCGIを
エディタへドラッグします。

掲示板では

joyful.cgi
regist.cgi
admin.cgi
check.cgi
captcha.cgi

の5つですが
問い合わせフォームでは

captmail.cgi
captcha.cgi
check.cgi

の3つです。

init.cgi を
エディタで開きましょう。
メールアドレスとsendmailのパス
その他詳細を設定できます。

次に
パーミッションを設定します。

「KENT WEB」のダウンロードしたページにも
下の方にパーミッションの例があります。
丁寧に処理をしていきます。
掲示板では12ヶ所のパーミッション設定が必要ですが
ここでは5ヶ所の設定となります。

転送された「FFFTP」の右側の
「captmail」の中の

captmail.cgi
captcha.cgi
check.cgi

を上からひとつずつ処理します。
captmail.cgi を「右クリック」すると
「属性変更」があります。
そこでパーミッションを設定できます。

[755]となるようにチェックしていきます。

それを3回行います。

次に
init.cgi を[666]

次に
「captmail」フォルダの
「data」フォルダの中の

log.cgi を[666]

計5回終わりました。

「http://○○.jp/captmail/captmail.cgi」というURLを入力します。

○○は、あなたのホームページのドメインです。

どうでしょうか?
完成したでしょうか?


ホームページを更に楽しみましょう。



   ■創作ホームページ 一覧へ戻る
   *


 ■類似タイトル
 
 
 ■類似タイトル
 
 
 ■類似タイトル
 
 
 ■類似タイトル
 
 
*




     




*その他コンテンツ











プロフィール&創作作品
もじ文字
サイトマップ
もじ文字 更新情報



健康と衛生
そもそも学
執筆への道標
有意義な労働



With the exception of the work that has been provided with the consent,
all of the copyright is owned by the administrator of もじ文字 _since2013_
同意を得て提供されている作品や紹介されている不特定多数の作品を除いて
当サイトに掲載されている著作権の全てをもじ文字の運営者が所有しています。