「Content-type:text/html¥n¥n」ぐらいの知識は必要。と答えられた方が居ました。

お馬鹿なので意味がわかりません。教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/11/26 16:40:48
  • 終了:--

回答(5件)

id:hinop No.1

hinop回答回数2601ベストアンサー獲得回数12004/11/26 16:43:22

ポイント16pt

http://www.mozilla.gr.jp/standards/webtips/webtips0033.html

Content-Typeエンティティヘッダフィールドは適切なものを指定してください - Web標準普及プロジェクト

こういうことです。

id:TomCat No.2

TomCat回答回数5402ベストアンサー獲得回数2152004/11/26 16:49:11

ポイント16pt

http://www.hatena.ne.jp/1

人力検索はてな

Content-type:text/html¥n¥n

というのは、これからprint文などで出力させるものは

htmlで書かれたWebページですよ、

といったことを示す宣言です。

難しいことは知らなくていいと思います。

ただHTMLコードとして内容を書き出す時には、

全てのprint文に先立って

必ずこれを、おまじないのように前置する。

それだけ知っていれば十分だと思います。

ちなみに日本語に対応していない海外サーバなどの場合は、

これから出力するコードはシフトjisですよ、

といった意味も付け加えて、

print ”Content-type: text/html; charset=Shift_JIS¥n¥n”;

などと書くこともあります。

ご参考まで。

id:yujihirose

あ。はいはいなあるほど…よっく分かりました

2004/11/26 17:10:17
id:Kiichigo No.3

Kiichigo回答回数84ベストアンサー獲得回数02004/11/26 16:49:16

ポイント16pt

CGIを作るうえでもHTTPのレスポンスヘッダという分野では大きく関係してきます。

最初のうちは「おやくそく」としてHTTPのことを考えないほうがいいかもしれませんが、そのお約束が必要という程度の知識は必須です。

その「」内の文字列を最初に出力しなければならないのがCGIのお約束です。

id:sandaler No.4

sandaler回答回数671ベストアンサー獲得回数02004/11/26 16:51:56

ポイント16pt

大雑把に言うと拡張子のようなものです。 送信されたデータがどのような内容のものかを示す情報です。

id:garyo No.5

garyo回答回数1782ベストアンサー獲得回数962004/11/26 16:54:34

ポイント16pt

http://d.hatena.ne.jp/garyo/

ジャンク☆ニュース 臥龍

URLはダミーです。

httpで送るファイルの種類(Content-type)がtext

「¥n」は改行です。

「¥n¥n」で空行(改行以外の文字が無い行)を意味します。

空行はhttpでheader部等の区切りに使われます

(httpでの改行は¥r¥nなので¥nを¥r¥nに変えたほうがいいと思います)

  • id:fed
    んー

    私の発言で質問させてしまった(゜ロ゜;
    回答しそびれたのでここにかきます。

    私もPerlをしていて、少し前(といっても数年前)まではまったくわかりませんでした

    Content-type:text/htmlは、「おまじない」と思っていただければ結構です。回答のように、「これはHTMLです」と宣言するだけです。
    どのように使うかというと、HTMLタグをprintで表示するまえに、print ”Content-type/text/html¥n¥n”;と先に表示しておきます。
    よくわからなければ、#!/usr/local/bin...の直後に出力してもかまいません。

    Perlなどを使うときはとりあえずいろいろいじってみてください。それが一番の成長のもとです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません