• ベストアンサー

HTMLにCGIを

 こんにちは、非常にお世話になってます。また質問ですが宜しくお願いいたします。  HTMLファイルにCGI(perl5使用)を埋め込みたい (言い換えると index.cgi というファイルではなく index.html というファイル名でCGIを使いたいのです。) のですが何か方法が無いでしょうか?本やWebを探しましたが、情けないことにこれという方法を見つけることができませんでした。よろしければご指導宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

ファイル名だけが問題なら .htaccess というファイルを書式にしたがって書いて 設置したら htmlという拡張子でcgiが動作すると思います。

参考URL:
http://www.mikeneko.ne.jp/~lab/web/htaccess/
kennkenn
質問者

お礼

早速のご回答ありがとうございました。 .htaccss は存在だけはしっていましたが使うのは初めてです。ホームページ作りは思っていた(HTMLだけでいいかな?)より、いろんな技術があって複雑ですね。参考URLをみさせていただいて勉強しよう思います。ありがとうございました。

その他の回答 (4)

  • ikspiari
  • ベストアンサー率48% (29/60)
回答No.5

No.3さんとNo.4さんの手法が王道でしょうね。 ただ、SSI は制限されている場合があるのとサーバに負荷がかかります。 PHP で拡張子を .html にするのはセキュリティ対策としてマニュアルに掲載されているくらいです。 後は mod_rewrite を使うのも一つの方法ですね。

kennkenn
質問者

お礼

早いご回答ありがとうございました。 >SSI は制限されている場合があるのとサーバに負荷がかかります。 ということならば、まず.htaccessを試してみようと思ってます。そして >PHP で拡張子を .html にするのはセキュリティ対策としてマニュアルに掲載されているくらいです。 セキュリティを向上させたいです。 >後は mod_rewrite を使うのも一つの方法ですね。  初めて知りましたので、早速Google等で調べてみようと思います。ご教授ありがとうございました。では、また質問の機会がありましたら宜しくお願い致します。

noname#225520
noname#225520
回答No.3

SSIであればどんなCGIでも実行できます。ただし、セキュリティの問題を含むため、プロバイダによって制限が加えられる場合がほとんどです。

参考URL:
http://tohoho.wakusei.ne.jp/wwwssi.htm
kennkenn
質問者

お礼

早速のご返事ありがとうございました。SSIは初めて知りました(^^;。 >ただし、セキュリティの問題を含むため、プロバイダに>よって制限が加えられる場合がほとんどです。  自分のサーバを調べたところどうやら一応SSIは使用可能のようでした。早速調べて使ってみようと思います。ありがとうございました。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

おそらく言いたいことは<FORM>タグを使って<form method="POST" action="cgi-bin/xxx.pl">の様に行えばできると思います。 HTMLのリファレンスで<FORM>タグを確認してみる事をおすすめします。

kennkenn
質問者

お礼

 早いご回答ありがとうございました。まだCGIははじめたばかりで、質問が曖昧になってしまいご迷惑をおかけしました。   fromのタグはまだ手をつけていませんでした(^^;;。調べて早速試そうと思ってます。ありがとうございました。

  • ShaneOMac
  • ベストアンサー率39% (356/898)
回答No.1

IMG src="http://www.hoge.net/cgi-bin/hoge.cgi" width="1" height="1" アクセス解析等ではIMGタグでの埋め込みが一般的です。 ただしどういったプログラムなのかによりますし、何をしたいのかはっきりしないことにはこれが適切か分かりません。

kennkenn
質問者

お礼

早速のご回答ありがとうございました。早速試してみようと思います。 >ただしどういったプログラムなのかによりますし、何をしたいのかはっきりしないことにはこれが適切か分かりません。  まだCGIは勉強し始めたばかりではっきりと何を作りたいのかのビジョンはできてません(^^;;。ここで質問したことをばねにがんばって勉強しようと思ってます。

関連するQ&A