ホテルを選ぶとき、これだけは譲れない条件TOP3は?

1つのhtmlページにたくさんのCGIを表示したいのですができますか?

"Content-type: text1/html\n\n"

/*
** CGI版のhello.c(HTML仕様)
*/

#include <stdio.h>

main(){

printf("Content-type:1/html\n\n");
/* ここから HTML でお馴染みのタグ */
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
/* あいうえお */
"Hello C World!<BR>\n"
"</BODY>"
"</HTML>"
}

みたいなCGIを入れたいのですが。

A 回答 (3件)

複数のCGIの結果をまとめる、出力用の「1つの」CGIを作成するってのはダメですか?



例えば、カウンターならHTMLにいくつも設置している人がいますが、その方法は参考になりますか?

この回答への補足

<img src="">で画像が表示されるように、textデーターを表示させるタグはありますか?
ここcgiのところなのにこんなこときいてごめんなさい

補足日時:2004/07/29 10:21
    • good
    • 0

例に挙げられているのは C 言語で書かれた CGI の


ようですが、wawatatashishi さんは C 言語理解
されています?

その利点・問題点を把握された上で C 言語を使って
らっしゃるなら、それでかまわないのですが、
質問内容を読ませて頂いた限り、かなりの初心者の
ようですので、C 言語での CGI は難しいかと・・・

Perl または PHP による CGI の方が、お望みの事が
簡単に実現できると思うのですが・・・

携帯サイトの環境(例えば OS とか)や使用可能な
言語を教えていただければ、適切なアドバイスが
出来ると思います。
    • good
    • 0

> 1つのhtmlページにたくさんのCGIを表示したい


うむむ・・・やりたいことの意味が分かりにくいですね。
wawatatashishi さんは CGI っていうのを、どういう
風に理解されているのかな?

■ CGI
クライアントの要求に応じて、サーバがプログラムを
起動させ、HTML を出力する仕組みのことです。

CGI は1つの HTML を出力します。
1つの HTML に複数の CGI の結果を埋め込みたい
ということでしょうか?

例えばフレームで区切って

<html><head></head>
 <frameset rows="100,*" cols="*">
  <frame name="Frame2" src="a.cgi?name=value">
  <frame name="Frame1" src="b.cgi?name=value">
 </frameset>
<body></body></html>

とすれは、1つの HTML に a.cgi と b.cgi の結果が
埋め込まれますが、どうでしょう?

<iframe> インラインフレームを使う手があるかも
しれません。

# ちなみに 例にあげていただいた CGI 版の Hello.c
# ですが、そのままじゃ、まったく動きませんよ。(^^;)
# C 言語と HTML 言語がむちゃくちゃに混じってます(汗)
# PHP の方がお勧めな書き方されてますね。

この回答への補足

たぶん理解していないです。すみません。
これも携帯サイトで使おうと思ったのですが、、、

わたしが今困っているCGIなのですが

1.htmlがあったとして、
その中にあいうえおCGI、かきくけこCGI、さしすせそCGIとたくさんのCGIを表示させてたいのです。

そしてリンクをはって2.htmlにはあいうえおCGIが表示されて、3.htmlにはかきくけこCGIが表示されてという形式でやりたいのです。
変更箇所を減らすためにCGIを使いたいのです。
なにか良い方法があったら教えてください。

補足日時:2004/07/26 13:01
    • good
    • 0

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