初歩的な質問で申し訳ないです。CGIでカウンタを作ったのですが(count.cgi)、表示のさせ方がわかりません。http://xxx/xxx/count.cgiとURLを直接打てば、カウンタは表示されるのですが、トップページに表示させたいです。宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (8件)

回答に対するお礼を確認したところ、tok2 & freewebを持っているということなので、それぞれに回答します。



注:SSIとして回答を行います
  また、TOPを例に解説します。

まず、埋め込みたいHTMLファイルを「ファイル名.shtml」に変更します。「html」、「htm」では無く、「shtml」ということなので、注意してください。SSIの場合、この作業を行わないと(多くのサーバで)全く動きません。

未確認ですが、両サーバともトップページにアクセスした場合、自動的に「index.shtml」に転送されないので注意してください。「index.htm」等に「ENTER」等のリンクを作り入ってもらうことを、お勧めします。

【tok2の場合】
http://www?.tok2.com/home/ユーザ名/index.shtml
へ行き、動作を確認してください。

【freewebの場合】
http://cgi?.freeweb.ne.jp/????/ユーザ名/index.shtml
この時、CGIサーバということを忘れずに!!
また、通常のHTMLは、WWWサーバで呼び出してください。


CGI自体の出力方法は、他の方の回答を参照してください。
    • good
    • 0

うーん. うまくいきませんか.


確認の意味も含めて.

itimi さんが作成されたカウンタでは、
"Content-type: "に
1. Content-type: image/gif
2. Content-type: text/html
のどちらを指定していますか.??

1. の場合、<IMG SRC="http://xxx/xxx/count.cgi">
表示されるはずなのですが.

2. の場合、
----------------------------------------------
 ....
<IMG SRC="0.fig">
<IMG SRC="2.gif">
 ....
----------------------------------------------
という HTML を生成しているのではないでしょうか??
(あくまで想像なのですが.)

だとすると、
<!--#exec cmd="./xxx/xxx/count.cgi">
で、うまくいきそうな気がします.

cmd="..." では、UNIX のパスで指定するので、
トップページ(index.html)と同じディレクトリに
count.cgi というファイルを置いた場合、
<!--#exec cmd="./count.cgi">
と書きます.

こんな書き方もできますが.
----------------------------------------------
<!-- #include virtual="./count.cgi" -->
----------------------------------------------

余計、混乱させているかな.(^^)
    • good
    • 0

ご質問のカウンタが画像である場合


<IMG SRC=" ">でOKです。
「" "」の中はhttpから始まる絶対パスか相対パスで書きましょう。
テキストの場合は他の方が書かれていますので省略します。
頑張ってください。
    • good
    • 0

回答になっていませんが.



CGI と SSI の意味を混同していたようです.(x.x;;;
ご指摘、ありがとうございます.m(_o_)m
# 勉強し直さねば.(^^;

知り合いが作ったものを見ると、
-->-->
+ 文字(テキスト表示)の場合
 <!--#exec cmd="....."-->

+ 画像の場合
 <img src=".......">
<--<--
と記述してありました.
# 何も考えず、思いついた事を書き連ねている.
    • good
    • 0

ちょっと補足です。


回答ではないです(^^;

slackwareさんのような記述はSSIですよね。
SSIはよく知らないんですが、
フリーのアクセスカウンタって、SSIは使用しなくてもCGIのみでカウンタを表示できますよ。
それはimgタグにcgiを呼ばせるみたいですけどね。

itimiさんが作られたcgiは
リロードするたびにテキストの数字が一つ増えて表示されるっていうようなものでしょうか?
そういうのはどうすればトップページに埋め込めるのかわかりませんが、
フリーのカウンタを参考にするとヒントがあるかもしれません。
    • good
    • 0

カウンタって画像ベースのカウンタと、テキストのカウンタが


ありますよね。
画像ベース場合、IMGタグで表示させられるように
設計していませんか?
テキストならば、deagleさんのおっしゃる通り#exec のSSIを使って表示させることが
簡単かなと思います。
SSIは禁止してるプロバイダが多いですが。

場合によっては <!-- #include file="カウンタのデータファイル名" -->
でも行ける場合があります。これもSSIですので使えるかどうかは
解りませんが。
    • good
    • 0

 補足です。



 トップページにプログラムを埋め込むのはCGIではなくSSIです。

 違いを大雑把にいうと、掲示板などプログラムが単体で用をなすのがCGI、逆にカウンタなど、どこかのページに埋め込まないと意味がないのがSSIです。

 プロバイダによってはCGIには対応していてもSSIには対応していないところもありますので(もっとも滅多に見かけませんが)、微妙な違いですが注意が必要です。
 通常はSSIに対応しているかどうかは、プロバイダのホームページを見れば書いてあります。親切なところは使い方も書いてありますので、探してみてください。
    • good
    • 0

トップページのHTMLファイルでカウンタを表示させたい


場所に、
--==--
あなたは
<!--#exec cgi="http://xxx/xxx/wwwcount.cgi"-->
人目のお客様です。
--==--
という風の書けば良いと思います.

ただ、サーバがプロバイダーなどの場合、
CGI を許可していない場合があるため、
表示できるかどうかはわかりません.
    • good
    • 0
この回答へのお礼

皆さん、回答ありがとうございます。説明不足でした。申し訳ないです。http://www.coco.co.jp/~brahms/cgi/index.html(リンクフリー)←私は、このページの【3】(1)の(b)gif式カウンタ を手本にして作りました。ほとんど、手を加えていませんが。。。一度、見に行ってもらえれば幸いです。「それなら管理人に聞け!」と言われそうですが、教えて!gooが非常に便利なものですから、、、申し訳ない。話がそれてしまいましたが、<img src>や<!-- #include file --> を使ってもカウンタが表示されませんでした。#exec~もだめでした。あと、HPスペースはトクトク(http://tok2.com/)という所を使っています。freewebのアカウントも持っています。それでは、失礼しました。

お礼日時:2000/12/14 21:04

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q銀座~六本木~麻布十番~東京タワー、1日では無理ですか?

10:35頃羽田着で、銀座~六本木~麻布十番~東京タワーに行きたいと思っています。
銀座はランチ(並木通りなどをぶらぶら)、六本木(ミッドタウン)、麻布十番商店街散策、東京タワーを女性2人で観光予定です。

また翌日は上野方面に行く予定があるので、六本木か汐留、または東京タワー近くのビジネスシティホテルに宿泊したいのですが
お勧めの宿はありますか?(予算は8千円前後~1万円です)。
六本木だと、ミッドタウンに行きたいのですが、見所はありますか?
六本木駅直結のザ・ビー六本木か六本木一丁目駅付近のヴィラフォンテーヌ・六本木アネックスを考えてますがどちらが便利ですか?
ただ女性2人、夜に東京タワー観光予定なので、安全面も考えると東京タワー付近で宿泊したほうがいいかといろいろ悩んでいます。
(東京タワー付近ですと、東京プリンスホテルで検討してます)。

プランに関するアドバイス、宿泊経験者、その他ランチ情報もろもろ、少しでもいいので情報を教えていただければと思います。

Aベストアンサー

>銀座~六本木~麻布十番~東京タワー、1日では無理ですか?

六本木以降に3~4時間取れれば問題ないでしょう。

>お勧めの宿はありますか?

特にありません。

>六本木だと、ミッドタウンに行きたいのですが、見所はありますか?

特にないですが、サントリー美術館などアートものは良いんじゃないでしょうか。ただ現在は基本的にほとんどのエリアが大混雑中です。

>六本木駅直結のザ・ビー六本木か六本木一丁目駅付近のヴィラフォンテーヌ・六本木アネックスを考えてますがどちらが便利ですか?

便利なのはザ・ビーでしょう。
安全面ならヴィラフォンテーヌでしょうね。夜の六本木はあれこれ危険です(滅多にトラブルに巻き込まれたりはしませんけど)。
東京プリンスって予算内でいけるんでしょうか?安売りでもなければ倍近い値段になりますよ。

ミッドタウン~(ヒルズ)~麻布十番は徒歩でもいけますが、東京タワーは少し距離がありますのでバスかタクシーを利用するのが良いでしょう。

Aベストアンサー

>画像ヘッダとはどういうものでしょうか?

Content-type: image/gif
Content-type: image/png
Content-type: image/jpeg

など、画像タイプごとに決まっています。
<img>タグに普通の画像ファイルが指定されている場合は
Webサーバが画像ファイルの拡張子から判断して返してくれ
ますが、CGIから返されるデータの種類は拡張子からは判断
できないのでCGI内部からヘッダを返す必要があります。


●CGIがPerlの場合で、GIF画像をCGIから返す例
#!/path/to/perl
print "Content-type: image/gif\n\n";
open(GIF, "file.gif");
binmode(GIF); binmode(STDOUT);
print <GIF>; close(GIF);

もちろん、CGIからは画像フォーマットを返せばいいので、
ファイルから読まずにあらかじめCGIソース内に画像データ
を持っておいて出力する方法も可能です。


ちなみに、多くのCGIではHTMLコンテンツを返す場合が多い
ので、ヘッダは以下のようになります。

print "Content-type: text/html\n\n";

>画像ヘッダとはどういうものでしょうか?

Content-type: image/gif
Content-type: image/png
Content-type: image/jpeg

など、画像タイプごとに決まっています。
<img>タグに普通の画像ファイルが指定されている場合は
Webサーバが画像ファイルの拡張子から判断して返してくれ
ますが、CGIから返されるデータの種類は拡張子からは判断
できないのでCGI内部からヘッダを返す必要があります。


●CGIがPerlの場合で、GIF画像をCGIから返す例
#!/path/to/perl
print "Content-type: image/gif\n\n...
続きを読む

Qラフォーレミュージアム六本木への行き方

ラフォーレミュージアム六本木の行き方
はじめてラフォーレミュージアム六本木へ行きます。

六本木一丁目から出発するのに、どう行ったらよいかわかりません。道順を教えていください。

また、六本木一丁目の何口から出発すればいいのですか?

回答、よろしくお願いします。

Aベストアンサー

こんにちは

↓ご参考になれば幸いです。


◎東京メトロ南北線「六本木一丁目駅」中央改札出て左手自動トビラ出口より徒歩4分


http://maps.google.co.jp/maps?q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%AF%E5%8C%BA%E5%85%AD%E6%9C%AC%E6%9C%A81-9-9+%E5%85%AD%E6%9C%AC%E6%9C%A8%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%83%93%E3%83%ABB1F&oe=utf-8&hl=ja&client=firefox-a&ie=UTF8&hq=%E5%85%AD%E6%9C%AC%E6%9C%A8%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%83%93%E3%83%ABB1F&hnear=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%AF%E5%8C%BA%E5%85%AD%E6%9C%AC%E6%9C%A8%EF%BC%91%E4%B8%81%E7%9B%AE%EF%BC%99&brcurrent=3,0x60188b9747f3ae7b:0x98800695366eb247,0&ll=35.663328,139.741105&spn=0.00632,0.009474&z=17

こんにちは

↓ご参考になれば幸いです。


◎東京メトロ南北線「六本木一丁目駅」中央改札出て左手自動トビラ出口より徒歩4分


http://maps.google.co.jp/maps?q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%AF%E5%8C%BA%E5%85%AD%E6%9C%AC%E6%9C%A81-9-9+%E5%85%AD%E6%9C%AC%E6%9C%A8%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%83%93%E3%83%ABB1F&oe=utf-8&hl=ja&client=firefox-a&ie=UTF8&hq=%E5%85%AD%E6%9C%AC%E6%9C%A8%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%83%93%E3%83%ABB1F&hnear=%E6%9D%B1%...続きを読む

Qhttp://www.test.cgi/index などのCGI名のあとのパス名

http://www.test.cgi/index
のようになっているものを見かけるときがあります。普段は
http://www.test.cgi?mode=index
などしているのですが、どのような仕組みになっているのでしょうか?
これはPerlに限らず、CGIとして動作するものなら実装できるのでしょうか?
疑問に思ってしまったので、ご回答のほどをよろしくお願いします。

Aベストアンサー

PATH_INFOと呼ばれる情報です。Perl/CGIであれば環境変数の$ENV{'PATH_INFO'}で取得する事が出来ます。クエリー(?xxx)が$ENV{'QUERY_STRING'}で取得出来る事と同じ要領です。組み合わせてtest.cgi/path/info?query=stringのようにする事も出来ます。(それぞれ上記の環境変数で別々に取り出せます。)

他の言語に関しても取得出来ます。言語名とPATH_INFOで検索をかけてみてください。(例えば『php path_info』等)

Q東京駅と六本木プリンスホテルと六本木ヒルズの移動時間

9月2日(土)に大阪から東京に旅行に行く予定です。東京には2,3回しか行った事ないので地理感がまったくわかりません。

新幹線で東京駅に12時43分に着きます。
そこから六本木プリンスホテルまで地下鉄で行ったら何分ぐらいかかるでしょうか?
タクシーだったら時間と金額はどれぐらいかかりますか?

そして六本木プリンスホテルから六本木ヒルズに行くのには歩いていけると思うのですが何分ぐらいかかるでしょうか?(六本木ヒルズツアーに参加しようと思っています)

その後に17時発のはとバスツアーに参加する予定なのですが六本木ヒルズから東京駅まで地下鉄とタクシーとどれぐらいかかりますか?

はとバスは20分前までには集合になっているのですが六本木ヒルズツアーに行く余裕はありますか?

Aベストアンサー

六本木プリンスホテルまで電車で行くには、東京駅で新幹線を降りたら中央線に乗り換えてJR四ッ谷で降りれば、乗車券は四ッ谷まで有効なので、南北線の四谷駅に乗り換えて最寄り駅の六本木一丁目まで行くのがベストです。

以下のサイトで具体的な時間の検索ができます。
http://www.tokyometro.jp/rosen/eki/ginza/index.html


六本木ヒルズから東京駅へは、日比谷線で銀座へ。
銀座で乗換えて丸の内線。
http://www.tokyometro.jp/rosen/eki/ginza/index.html

その時間帯の東京都心は平日ではないのでそれほど混まないとは思いますが、地下鉄は乗り換えも一回ですみます。
六本木ヒルズから日比谷線はつながっているし、丸の内線の東京駅は上がると丸の内南口も近いので、タクシーで行くよりおすすめです。

むしろ、さいしょの東京駅から六本木プリンスホテルをタクシーにしたほうが、慣れない乗り継ぎにまごまごしないで良いと思います。

東京駅からタクシーに乗るなら#1さんと反対のアドバイスになりますが、広い東京駅の構内を通って丸の内口から乗るよりも新幹線を降りたらすぐに出れる八重洲口から乗ったほうが、どちらかというと迷わないので良いように思います。
所要時間と金額的には丸の内口から乗ったほうが良いのですが。

タクシーの距離と料金の目安は以下のサイトで調べられます。
http://www.taxisite.com/

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=2259239

六本木プリンスホテルまで電車で行くには、東京駅で新幹線を降りたら中央線に乗り換えてJR四ッ谷で降りれば、乗車券は四ッ谷まで有効なので、南北線の四谷駅に乗り換えて最寄り駅の六本木一丁目まで行くのがベストです。

以下のサイトで具体的な時間の検索ができます。
http://www.tokyometro.jp/rosen/eki/ginza/index.html


六本木ヒルズから東京駅へは、日比谷線で銀座へ。
銀座で乗換えて丸の内線。
http://www.tokyometro.jp/rosen/eki/ginza/index.html

その時間帯の東京都心は平日ではない...続きを読む

QCGI/Perlという本はありますがCGI/PHPという本はないのはなぜですか?

アマゾンで調べると表題でCGI/Perlという本はありますがCGI/PHPという本はないのはなぜですか?

Aベストアンサー

なぜそのような書籍が無いのか結論から申し上げると「需要が無い」からです。
その理由はPHPとCGIの動作に起因し、PHP利用の最大のメリット(?なのでしょうか?)であるHTML組み込みなど利用できなくなるからです。

動作の概略(あくまで概略なので細かくするとキリがありません)を示しますと(右に長いのでテキストエディタなどにコピペしてみていただくと見やすいかと思います)

CGIの動作
 ブラウザ-[INTERNET]->Webサーバー -[CGI]-> システム:処理言語{Perl/C/Ruby...etc.}+プログラム:処理結果 -[CGI]-> Webサーバー -[INTERNET]->ブラウザ

PHPの動作
 ブラウザ-[INTERNET]->Webサーバー:PHP:処理結果 -[INTERNET]->ブラウザ

PHPを単体で処理できるようにインストール設定すればPHPをCGIとして利用することも可能です。当然、利用範囲がCGIの域を出なくなり、PHPとしてのメリットがなくなってしまいます。
そのような非効率的な運用利用をする方はほとんどいないので書籍にしても需要が無いと思います(何らかの事情で必要な方なら、WebサーバとCGIがしっかり理解できていれば簡単に実現できるかと思います)。

ちなみに、代表的なWebサーバApacheは外部組み込み機能を使ってPerlを「PHPの動作」と同じ動きをさせることができます。
そちらは「CGI」の範疇ではなく「Webサーバー構築」の分野ですのでそういった書籍を参考にしてください。

なぜそのような書籍が無いのか結論から申し上げると「需要が無い」からです。
その理由はPHPとCGIの動作に起因し、PHP利用の最大のメリット(?なのでしょうか?)であるHTML組み込みなど利用できなくなるからです。

動作の概略(あくまで概略なので細かくするとキリがありません)を示しますと(右に長いのでテキストエディタなどにコピペしてみていただくと見やすいかと思います)

CGIの動作
 ブラウザ-[INTERNET]->Webサーバー -[CGI]-> システム:処理言語{Perl/C/Ruby...etc.}...続きを読む

Q大江戸線 六本木駅からの混雑状況に関して

現在足を怪我しています。しかし、致し方なく来週の木曜日に六本木駅から丸の内線の荻窪方面に移動しなければなりません。六本木駅で乗車する時刻は22時前くらいです。そこで、六本木駅から日比谷線経由で霞ヶ関駅に出て丸の内線に乗り換えるのと、六本木駅から大江戸線で中野坂上駅経由で丸の内線に乗り換えるのとではどちらが混雑に巻き込まれずに移動できるでしょうか?なお、当日はタクシーに乗ることは事情があってできません。ご回答お待ちしています。

Aベストアンサー

大江戸線を利用する場合
・大江戸線で六本木から汐留まで戻る(座れます)。
・汐留から光が丘行きに乗る。大門で必ず座れる。六本木からだと新宿まで座れない可能性がある。

丸ノ内線を利用する場合
・丸ノ内線で淡路町まで戻る。
・淡路町から荻窪行きに乗る(中野富士見町行に乗らないよう注意)
・大手町か東京で必ず座れる。

大江戸線の場合、中野坂上での乗換えが面倒(エレベーターはあるけど)だし、中野坂上から座れない。
丸ノ内線の場合、霞ヶ関での乗り換えが面倒だが、荻窪まで座っていける。

車内の混雑度はどっちもどっち。身動きが取れなくなるほど混雑することはない。
やや大江戸線の先頭車両(光が丘方)が空いてるかな。
ちなみに先頭車両の乗客は大門と新宿で大量に降りる。
後ろの3両は新宿まで激混み。


結論、どちらもたいして差はない。
路線の違いより、乗車車両の違いの方が大きい。
私なら、運賃が安くなる全線東京メトロで行くかな。
着席にこだわらないなら、大江戸線の方が早いのでおすすめ。

QCGI(HTTP://dbgw_relay.cgi)の呼び出しができま

CGI(HTTP://dbgw_relay.cgi)の呼び出しができませんでした。
サーバーへ接続できませんでした。リモート名を解決できませんでした:'dbgw_relay.cgi'

ホームページビルダーで作ったページに買い物かご(ダヴィンチカート)を設定したいのですが、ショッピングカートを設置するサーバを設定する段階で上記のエラーになってしまいます。これはどうしたら解決できるのでしょうか。どなたかご教示お願いいたします。(ちなみに初心者です)

Aベストアンサー

http://www.netdeoshigoto.com/nso_support/2008/02/cgihttpdbgw_relaycgi404.html

最低限 FAQ くらいは目を通してから質問するべきだと思うんだ

Q六本木ってどんな街?

東京に出て、半日六本木で過ごす予定があります。

六本木って、六本木ヒルズが有名ですが、それ以外はどんな感じでしょうか?

「お姉さん」から「おばさん」に変わりつつある女性グループで、いわゆる「おのぼりさん」です。
一流ブランドや最先端の洗練された雰囲気はちょっと苦手。
歩きながら、気に入ったお店にふらっと入る・・・というような過ごし方ができればと思っています。
六本木ヒルズから歩いて行ける範囲内で、私たちに合いそうな場所があったら教えてください。

Aベストアンサー

こんばんは。
よくも悪くも「繁華街」だし「多国籍」です。
レストラン、バー、パブ、クラブ、風俗関係の入り交じった地区。

別に普通にしてる分には怖いところではないですが、
夜の六本木に突然行くと、結構面食らうかも知れません。
日中はそんなことはないですが、やはり飲食メインですね。
ヒルズ以外は特に観光すべき場所はありません。

という訳で、少し遠いですが溜池経由で皇居方面へ下るか、ヒルズのふもとの「麻布十番」を散策するのが良いかと。
麻布十番は、いわゆる下町商店街の情緒と港区の洋風な雰囲気が混ざった妙な地区です。
それほど広くはないですが、ふらっと歩くには良いような気がします。

あるいは、六本木通りを渋谷方面へ下ると、「西麻布」にたどり着きます。
ここもレストランしかないですが、雰囲気の良いカフェや日米首脳も訪れた居酒屋(ランチもやってます)などがあるので、面白いかもしれません。
もう少し足を伸ばすなら、青山へも出られます。
青山なら落ち着いた雰囲気の美術館やインテリアショップ、カフェ、洋服屋などがありますので、良いかもしれません。

何にせよ、「観光」なら、昼間の六本木はいまいちでしょう。ということです。

こんばんは。
よくも悪くも「繁華街」だし「多国籍」です。
レストラン、バー、パブ、クラブ、風俗関係の入り交じった地区。

別に普通にしてる分には怖いところではないですが、
夜の六本木に突然行くと、結構面食らうかも知れません。
日中はそんなことはないですが、やはり飲食メインですね。
ヒルズ以外は特に観光すべき場所はありません。

という訳で、少し遠いですが溜池経由で皇居方面へ下るか、ヒルズのふもとの「麻布十番」を散策するのが良いかと。
麻布十番は、いわゆる下町商店街の情緒と...続きを読む

Qhttp://tydsu.com/oeder と後ろに拡張しなしに表示させるには

時々大手サイトなどでhttp://tydsu.com/oeder と後ろにHtmlやCgiなどの拡張子がついていない場合があります。

あれはどのようにして表示しているのでしょうか?表方法のご存知の方がいましたら教えてください。

よろしくお願いいたします。

Aベストアンサー

一言で書くと「Webサーバーの設定」の問題です。

Webサーバーで「ファイルが指定されなければ○○を表示しなさい」と設定すれば、このようにファイル名を指定しない場合に特定のファイルを表示する事でできます。
(逆に、何も設定しなければ、ディレクトリ内のファイルの一覧が表示されたり、エラーメッセージが表示されたりします。)

この特定のファイル名は”一般的に”index.htmlやindex.cgiとする事が多いですが、他のファイル名も設定できます。
ですので、http://hatena.ne.jp/order=http://hatena.ne.jp/order/index.htmlとは限りません。
(画像が表示されていないトコロを見ると、実際index.htmlではないのかも?)


人気Q&Aランキング

おすすめ情報