• ベストアンサー

CGIが読み書きするファイルで

「log.txt」、「log.dat」、「log.cgi」などがありますが、 この三つの違いは何でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#15164
noname#15164
回答No.2

特に、関係ありませんよ。 log.log、とか、log.oldとかも見かけます。 ようは、そのファイルが開けて内容があっていれば、特に拡張子は問題ありません。 ファイル名の設定があれば、どれに変えても、問題ありません。 .txtはメモ帳で開けるし、.datは慣例的なものかと。 ただ、.txt等はアドレスがあっていれば、中身が見えてしまうので、 http://****.**/*****.txt にファイルがある場合は、ブラウザーで中身が見えてしまう。 最近のスクリプトは、.cgi等にして、中身を見せなくしているはずです。 もし、log.txtで設定されている掲示板なら、log.cgiやlog.plにした方が賢明です。 .cgiがサーバによって、中身は掲示板の書き込みでもプログラム的なものと解釈されて、プログラムなのに内容がきちんとした書式ではないので、エラーになるからです。 拡張子辞典というHPがありますよ。 豆知識程度にどうぞ♪ もしくは、合コンのネタに。(w

参考URL:
http://www.jisyo.com/viewer/
OUHO
質問者

お礼

分かりやすく、本当にありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

ファイル名には厳格な規約などがあるわけではないので スクリプト(の製作者)次第です。 経験上からも三者の違いはほぼないと思えます。 しいていうなら「log.cgi」はパーミッションなどをいじらずともブラウザからurlを直接たたいて閲覧できないように拡張子をcgiにしているような気がします。

OUHO
質問者

お礼

ありがとうございます。参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A