普通、自作CGIが設置できるレンタルサーバーで、フリーのCGI等を使えば比較的簡単にグリーティングサービスが設置できるので、HPを開設されている方は一度トライしてみてください。私は無料配布されている「HPサービス」さんのCGIをカスタマイズし使わせて頂いてます。
でも以前利用していた『HI-HO』では、他のサーバーとは違い、CGIを設置するフォルダがHTMLフォルダと別にあり少々面倒です。直さなくてはいけない部分が多く、ちょっと大変でした。CGIの修正のポイントを掲載しておきます。メールのタイトルが空欄になってしまうところも直ります。参考にしてください。
CGIをダウンロードします。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
まずはプログラムのCGIを、作者「HPサービス」さんのホームページへ行き、ダウンロードしてきます。使用条件など確認してくださいね。 → http://hp.bird.to/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ダウンロードしたファイルを解凍します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
解凍すると以下のファイルがあります
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
スクリプトを直します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
アップロードします。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cgi-bin と htmlの中に 下のような構成でファイルをアップロードします。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
フォルダを作成します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
カスタマイズ用ファイル「greeting3_custom.cgi」が自動生成されるためのフォルダ「DATA」をcgi-binの下に作成します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
パーミッションを設定してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
バーミッションはアクセス権のことです。「R:読み込み可能」「W:書き込み可能」「X:実行可能」の可否を決める設定です。上のアップロードの説明の表の( )の中の数字がバーミッションの設定です。作者「HPサービス」さんのホームページにも説明がありますので参考にしてください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ssendmailを設置します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HI-HOのホームページから簡単にssendmailをホームディレクトリ/cgi-binに設置できます。 → https://support.hi-ho.ne.jp/cgi_setup/cgi_setup.html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CGIを呼び出します | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ブラウザのアドレスに『http://www.△△.hi-ho.ne.jp/cgi-bin/user/◯◯◯◯/greeting3.cgi』と入力してCGIを呼び出します。 『http://www.サブドメイン名.hi-ho.ne.jp/cgi-bin/user/メールアカウント名/CGIプログラム名』となります。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CGIがうまく動けばこれで終了 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ざぁ〜と説明するとこんな感じですが、これ以上の詳しい解説は出来ませんのでメールでの質問はしないでください。ゴメンネ! |