• 締切済み

CGIの設計について教えてください。

infoseekにHPを開設しましたが、CGIが提供されていません。独自に作れと指示が出ていました。どなたか詳しい人、プログラムを教えてください。お願いします。

  • CGI
  • 回答数4
  • ありがとう数2

みんなの回答

  • kmor
  • ベストアンサー率27% (225/825)
回答No.4

lockディレクトリについては、ご紹介したサイトからダウンロードしたCGIでしたら何も考える必要は無いと思いますよ。 ただ構成例と同じようなディレクトリを作成すれば大丈夫です。 lockディレクトリ以外はわかったんでしょうか。 もしわからないようであれば、何がわからないのか、また、どのCGIなのかを教えてもらえれば回答しやすいのでお願いします。

  • kmor
  • ベストアンサー率27% (225/825)
回答No.3

lockの中には何かデータが入るのだと思います。 CGIの内容によりますが、ご紹介したサイトからダウンロードしたCGIでしたら、ディレクトリを作成するだけで特にファイルをコピーしたりする必要は無かったと思います。 データファイルの排他制御の目的のディレクトリで、CGIの中で # ロックファイル名 $lockfile = './lock/yybbs.lock'; というように指定しておけば自動的にファイルが作成されます。

rinbyou
質問者

補足

まったくお手上げです。help me!

  • kmor
  • ベストアンサー率27% (225/825)
回答No.2

[755]等の数値はパーミッションの設定です。 ディレクトリ名にその名前を付けるわけではありません。 例えば、cgi-bin / ecount.cgi [755] でしたらディレクトリ名がcgi-bin / ecount.cgi、パーミッションが755という意味です。 パーミッションの各値の意味は、 [755] - オーナー呼出/書込/実行許可、グループ呼出/実行許可、その他呼出/実行許可 [666] - オーナー呼出/書込許可、グループ呼出/書込許可、その他呼出/書込許可 [777] - オーナー呼出/書込/実行許可、グループ呼出/書込/実行許可、その他呼呼出/書込/実行許可 という意味です。

rinbyou
質問者

お礼

ありがとう御座いました。

rinbyou
質問者

補足

サブディレクトリー[lock]中には何を記述すれば良いのでしょうか?

  • kmor
  • ベストアンサー率27% (225/825)
回答No.1

CGIはある程度わかっていないと危険ですよ。 サーバーをダウンさせることもあります。 下記URLからかなり使えるCGIが提供されていますので、ここからダウンロードし、カスタマイズしてください。 CGIの概要についてはこちらを。 http://tohoho.wakusei.ne.jp/wwwcgi.htm

参考URL:
http://www.kent-web.com/
rinbyou
質問者

お礼

ありがとうございました。

rinbyou
質問者

補足

構成例】 public_html / index.html ... ここにカウンタを設置するものとする | | +-- cgi-bin / ecount.cgi [755] | ecount.dat [666] | +-- gif / 0.gif 1.gif .... 9.gif | +-- lock [777] / で[755]とか[666]とか[777]という数字がありますが、これはそのまま記述しなければいけないのでしょうか。アドバイスをお願いします。

関連するQ&A

  • CGIデータのアップロードについて

    CGI&perlの掲示板をカスタマイズして、 既に開設しているHPで使うために、 アップロードしようと試みるのですが、 受け付けてくれません。 初心者で、何が悪いのか良く解りません。 ちなみにHPは、infoseekです。 cgi-binのディレクトリへアップロードするのですが、 igo-bbs.cgi bbs.dat を受け付けてくれません。 cgi-lib.pl jcode.plはアップロード出来ます。 ほとほと、困っております。 よろしくご指導のほど、お願い申し上げます。

  • こんなCGIありますか??

    自分のHPで今情報提供してくれた人の名前、回数をHTMLで紹介しているのですが結構手間がかかります。 そこでCGIでこのようなことが管理できるCGIを置いてあるサイトを探しているのですが見つかりません。 もしあったら教えてください!!

    • ベストアンサー
    • CGI
  • CGIみたいなJAVA

    JAVAプログラム(以後JP) で画像が投稿できるCGIみたいな掲示板が 作れませんか? さっきまでCGIの方に投稿してたんですが、 Infoseekだから負荷が大きいから×だとの事です。 どうにかできませんか?

    • ベストアンサー
    • Java
  • cgi プログラムについて

    お世話になります。 Perl,cgi,プログラミングについてもまったくの素人です。 ホスティングサーバの乗り換えを予定しています。 現在使っているホスティングサーバで提供されているsendmail2.cgiというcgiを公開しているHPで使っています。 移転先のサーバにはそのcgiは当然なくどうしようかと考え中です。 移転先のサーバでは、ネットに落ちている同じ名前のcgiを利用できたりするのでしょうか? 同じ名前でもまったく別物のcgiと考えていいのでしょうか? ちなみに、現在のサーバのプロバイダにcgiプログラムが欲しいと言ったら、断られ、もし提供したとしても perlのバージョンなどでうまく動くか分からないといわれました。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • CGIでできますか?

    私がふだん使っているOCNのHPではCGIが禁止されているので CGIが使えるところにHPを新たに開設して、CGIの倉庫を兼ねて PC用のHPに(今のところOCNのHPはiモード用にしてるので) にしたいと考えています。 そこで質問なのですが、OCNのHPを他のサーバーのCGIから 操作(HTMLページの書換えなど)はできるのでしょうか? カウンターや掲示板など(別ページになるでしょうけど) は出来るような気がするのですが、 (実際、レンタルカウンタなどはHP上に貼り付けることができますよね。) 内容の一部を書き換えたりなどはできるのでしょうか? (カウンターを貼り付けるように掲示板を貼り付ける感覚 のものでもいいんですが・・・) どなたか詳しい方御教授ください。

  • CGIで占いプログラムを作りたいのですが・・・

    CGIで占いプログラムを作りたいと思っています。その占いのタイトルは「あなたの生年月日から占う今日の運勢」というもので、 (1)自分の生年月日を入力してクリック    ↓ (2)生年月日とクリックした日を元に占い結果表示(結果は40~50通り用意しています) となるように考えています。 このような占いが出来るフリーのCGIはあるのでしょうか?私の方ではCGIは変更部分書き換えができる程度の知識はあります。 この占いに近いプログラムを提供しているサイトに 鑑定/占い ボンバイエ(http://www.bom-ba-ye.com/) というところがありますが、リンクでの提供でプログラム自体の提供はしていないようです。私は自分のサーバーにCGIプログラムを置きたいと思っています。 分かる方、教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • SSI で #exec 以外で Perl-CGI を実行する方法は?

    最近 CGI に興味をもち Perl を始めました。 簡単なサンプルを無料サーバーにアップロードして cgi だけを 直接実行すると問題なく実行されます。 ですが SSI の #exec を使って HTML ソースに <!--#exec cgi="/cgi-bin/sample.cgi" --> と記述してページを開くと [an error occurred while processing this directive] と表示されてエラーになりました。 無料サーバーは infoseek で CGI/SSI は使えると書かれていたので 試してみました。それでもう一度確認の為に読んで見ると『#exec』は セキュリティ強化のため利用できないことが判明しました。 http://help.www.infoseek.co.jp/isweb/20602.html#7 質問内容: (1)CGI/SSI は使えるが #exec は使えない状況でどうやって Perl-CGI を   HTML ソースに記述して実行すればよいのか? (2)CGI は cgi-bin に置きパーミッションを 755 に設定しています。   設定は infoseek さんの指示通りです。他に設定すべき点ありますか? (3)Perl-CGI の1行目ではちゃんと『#!/usr/local/bin/perl』と記述しています。   こちらも infoseek さんの指示通りです。   Perl の記述で何か気をつけるべき点はありますか?バグ以外で。 (4)HTML ソースの拡張子は shtml にしています。   SSI を使うにはサーバーが対応していれば拡張子を変えるだけで使えるのですか? 今回の質問は Perl-CGI を HTML ソースに記述して実行する?には どうすべきかをお聞きしたいです。infoseek さんの情報は次のリンクです。 http://help.www.infoseek.co.jp/isweb/20601.html またネット検索していたら次のページを発見しました。 http://cocohome.hp.infoseek.co.jp/ssi/ ここの人は私と同じ infoseek で SSI 入門を書いています。 なぜこの方は SSI の #exec が使えるのでしょうか? この辺も知りたいです。 分かる方お願いします。 教えて下さい。

    • ベストアンサー
    • CGI
  • カウンタについて(cgi)

    現在HPのアクセスカウンタはプロバイダが提供して くれているものを使っています。cgiで動いているらしい のですが、簡単な設定をするだけでいいのでcgiの知識 がなくてもできました。 今度はHPにファイルをアップしようと思っていますが、 何回ダウンロードされたか知りたいです。 フリーのcgiのソフトで隠れダウンロードカウンタと いうものを見つけました。HPにはカウンタの数字を 表示しないうえ、ダウンロードされた回数もわかる みたいです。 現在使っているプロバイダ提供のカウンタをそのまま 残し、隠れダウンロードカウンタを追加するということ はできますか? もしくは、プロバイダ提供のカウンタを残したまま、 ファイルのダウンロード回数だけわかるような方法 があったら教えてください。 よろしくおねがいします。

  • InfoseekでCGI+Flashができない。

    cgiとfalshのactionscriptを組み合わせてカウンターを作成し、会社内のLANで動かしてみると問題なく動いてくれるのですがinfoseekにアップロードすると表示されません。 属性変更もしましたしcgi-binのディレクトリも作りその中にcgiを入れました。 infoseekではcgiとflashを混合して動かそうとすると駄目なのでしょうか? 考えられる原因はなんでしょうか?教えてください。

  • CGIを無料で使えるサービスないですか?

    すみません、困ってます。 アナログ回線を利用していたので、 先日、ヤフーBBに加入しました。ところがどすこい、、、 以前利用していたプロバイダは、CGI可だったので、 HPを作成するときに利用していたのですが、 今回、乗り換えたことにより、利用できなくなりました。 (ヤフージオシティはCGI不可な為) また、『.mac』に加入しているんですが、 そこで、idiskを利用してもCGIは不可。 困って、自分でもいろいろ探して、 infoseekを利用しようと思ったのですが、 そこでは、ページの上に広告が乗ってしまい、 ページにフレームを利用したい関係上、 使えないし、、。 しかも、CGIのページのみ利用しようものなら、 アクセスできないらしいです。 かといってポップアップ広告も嫌だし、、、 どうしても、以前書き込みして頂いた掲示板や、カウンタを 引き続き利用したいのですが、 CGIのみ利用できる、無料のサーバスペースを提供してくれるところは ありませんか? 掲示板とカウンタのみでいいんです。 その際には広告ありなしは問いません。

    • ベストアンサー
    • CGI

専門家に質問してみよう