next up previous contents
Next: 12.4.5 cgi.5 ........ Location: Up: 12.4 簡単なCGIサンプル Previous: 12.4.3 cgi.3 ........ image/gif

12.4.4 cgi.4 ........ HTML文書を出力

ここでは、echoで一行づつ、HTMLの文書を作ろうというのではなく、 すでに出来ているHTML文書を、まるごとcatで出力しようとしています。

wwwサーバは、普通は、Pass指定子で決められたドキュメント・ルート以下に 存在するファイルしか、クライアントにサービス出来ませんが、こうした 方法を使うと、サーバから見える任意のファイルを、クライアントに提供 できます。

ただ、このスクリプトの実際の出力は、少し変ですね。その理由を 考えて下さい。

 
#!/bin/sh
echo Content-type: text/html
echo
cat /pub/httpd/htdocs/index.html



Noriyo Kanayama