MAKIZOU.COM

WEB系SEのホームページ作成&サーバ構築運用メモ

SSI - リファレンス

日付/時刻の出力パラメータ

指定子 説明 出力例
%a 曜日(省略形) Sat
%A 曜日 Saturday
%b 月(省略形) Aug
%B August
%c 日付 08/10/96 18:44:56
%d 10
%H 時(24時間表示形) 18
%I 時(12時間表示形) 06
%j 1月1日からの日数 223
%m 08
%M 44
%p AM/PM PM
%s 56
%w 日曜日からの日数 6
%x 月/日/年 08/10/96
%X 時:分:秒 18:44:56
%y 年(2桁) 96
%Y 年(4桁) 1996
%Z タイムゾーン JST

例)「1997年01月03日」という風に表示される。

<!–#config timefmt=”%Y年%m月%d日” –>
<!–#echo var=”DATE_LOCAL” –>

ファイルサイズの出力パラメータ

指定子 説明 備考
bytes バイト(B)表示  
abbrev キロバイト(KB)またはメガバイト(MB)表示 初期設定値

例)「test.html」は「40123バイト」つまり「40キロバイト」あるとします。

<!–#config sizefmt=”bytes”–>
<!–#fsize file=”test.html”–>

「40123」という風に表示される。

<!–#config sizefmt=”abbrev”–>
<!–#fsize file=”test.html”–>

「40」という風に表示される。

他のファイルを取り込んで出力

<!–#include file=”ファイル名(相対パス)”–>

例)カレントディレクトリを起点に、同じディレクトリか下のディレクトリにあるファイルを指定

http://www.abc.ne.jp/~xyz/test.html
<!–#include virtual=”test.html”–>

<!–#include virtual=”ファイル名(URL指定)”–>

例)フルパス名でファイルが指定

http://www.abc.ne.jp/~xyz/test.html
<!–#include virtual=”/~xyz/test.html”–>

指定した変数などの値(主に環境変数)

指定子 説明 出力例
CONTENT_TYPE データのMIMEコンテンツタイプ image/gif
CONTENT_LENGTH POSTによってデータを標準入力から送る場合のデータのバイト数 (none)
DATE_GMT GMT(グリニッヂ標準時) の日時 Friday, 03-Jan-2002 15:27:21 JST
DATE_LOCAL ローカルタイムゾーン Friday, 04-Jan-2002 00:27:21 JST
DOCUMENT_NAME ファイル名 test.shtml
DOCUMENT_URI 仮想パス /test.shtml
GATEWAY_INTERFACE
サーバが実行しているCGIのバージョン CGI/1.0、CGI/1.1
HTTP_ACCEPT ブラウザが直接表示できるContent-typeの一覧 */*
HTTP_USER_AGENT 通常はブラウザ名、バージョン名 Mozilla/4.0
HTTP_REFERER このページを呼び出したリンク元URL http://www.makizou.com/
QUERY_STRING
GETによってフォームデータを送る場合、そのデータの内容  
QUERY_STRING_UNESCAPED 使えなかったコード(エスケープ文字など) (none)
REMOTE_HOST CGIまたはSSIを呼び出したあなたのマシンのホスト名 (none)
REMOTE_ADDR CGIまたはSSIを呼び出したあなたのマシンのIPアドレス 192.168.0.101
REMOTE_USER 認証機能で得たユーザー名 (none)
REQUEST_METHOD サーバへの要求方法 GET、POST
SCRIPT_FILENAME 呼び出したスクリプトの名前
※ルート(/)からのフルパス
/home/test/public_html/test.shtml
SCRIPT_NAME

呼び出したスクリプトの名前
※URL(ホスト名を除く)で表示

/test.shtml
SERVER_NAME 呼び出したスクリプトがおいてあるサーバの名前 http://www.makizou.com/
SERVER_PORT 呼び出したサーバのポート番号 80
SERVER_PROTOCOL サーバプロトコルの名前およびバージョン HTTP/1.0、HTTP/1.1
SERVER_SOFTWARE
呼び出したサーバのソフトウエアの情報 Apache/1.3.20 (Unix) …
TZ 呼び出したサーバにセットされているタイム・ゾーン(地方時間帯) (none)

例)

<!–#echo var=”QUERY_STRING_UNESCAPED”–>
<!–#echo var=”SCRIPT_NAME”–>

  • カテゴリ:Web開発
  • 公開日:
  • 1つ星2つ星3つ星4つ星5つ星
    Loading ... Loading ...
    ↑ 記事評価をお願いします。

コメント&トラックバック

トラックバック用URL

コメント




使用できるXHTMLタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>