★WSHでCGI★JScriptVBScriptat PHP★WSHでCGI★JScriptVBScript - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト17:nobodyさん 03/08/03 15:17 kjY1EbCv 【WSHのCGI利用基本:標準出力ストリーム WScript.StdOut】 参照 >>11 標準出力ストリームにはWScript.StdOutで参照できる クライアントブラウザへのレス、データの送信に使用するのは言うまでもない。 以下にCGIで特に使用するメンバーのみ示す。他はマニュアル参照。 《メソッド》 Write(strText);引数文字列strTextを書き出す。 WriteLine([strText]);引数文字列strTextを改行付きで(つまり1行として)書き出す。引数を省略した場合、空白行となる。 ※なお、ファイルストリームと違い明示的にCloseする必要はない。 ※改行文字はその実行環境に依存する。WindowsなのでCR+LFである。 ・JScriptの場合;\r\n ・VBScriptの場合;vbCrLf、又はvbNewLine(考えないでいいのでお薦め)の組み込み定数を使用すると便利 18:nobodyさん 03/08/06 02:08 m1U3eQA/ 【WSHのCGI利用基本:環境変数の取得 WshShellオブジェクト】 クライアントブラウザからのアクセスによるWebサーバーのCGI動作で設定されるプロセス環境変数を取得する WSHのWshShellオブジェクトのEnvironmentプロパティの環境変数のコレクション(WshEnvironmentオブジェクト)から参照できる。 ・JSの場合 var WshShell = WScript.CreateObject("WScript.Shell"); var ColWshEnv = WshShell.Environment("Process"); ・VBSの場合 Set WshShell = WScript.CreateObject("WScript.Shell") Set ColWshEnv = WshShell.Environment("Process") ※上記の例の変数ColWshEnvは環境変数コレクション(それがWshEnvironmentオブジェクト)を参照している点に注意。 例として環境変数名REMOTE_ADDR(アクセス者のIP)を参照するには ColWshEnv("REMOTE_ADDR") 又は、ColWshEnv.item("REMOTE_ADDR") 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch