★WSHでCGI★JScriptVBScriptat PHP★WSHでCGI★JScriptVBScript - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:nobodyさん 03/08/01 22:38 【予備知識:WSHスクリプト記述ファイル】 (1)Windows Script Hostファイル;拡張子.wsf ※.wshもあるが、形式が古いので使用しない (2)JScriptファイル;拡張子.js (3)VBScriptファイル;拡張子.vbs (2),(3)はブラウザ動作のクライアントサイドスクリプトでも使用することがあるので説明は省力する。 (1)はXMLタグ記述で動作指定が可能となる 例として単純な.wsfファイルを示す <job> <script language=vbs src="./test.vbs" /> <script language=jscript> // JScriptの実際のコード </script> </job> 上記の例では実行された際、別ファイルのtest.vbsを読み込む事になる。.jsや.vbsファイルは単一のスクリプトモジュールだが、.wsfファイルではこれらをライブラリとしてインクルードできる。Perlのrequireと同等の機能である もちろん(2),(3)は単体での実行も可能である。 3:nobodyさん 03/08/01 22:39 【予備知識:AN HTTPD CGI動作設定】 1)メニューの【オプション】→【一般】を選択 『ドキュメントルート』には、公開するトップフォルダのパスを指定。 C:\やC:\WINDOWSなどを指定しては絶対にイケナイ!包含されるファイルフォルダは原則公開されてしまうからだ。httpd.exeと同じフォルダにでも専用フォルダを作るといいだろう。 また、この指定トップフォルダはブラウザからは”http://127.0.0.1/”のURLとなるのは言うまでもない。 2)【一般】タブにて『CGIを実行する』にチェックを確認。 拡張子.wsf,.js,.vbsをCGI実行ファイルとして追加で登録する、この3つのスクリプトファイルは同じWScript.exe(WSH本体)で実行されるので,(カンマ)で区切ってこのように1度に3つ登録する なお、Win9x系ではWScript.exeのパスはC:\WINDOWS\WScript.exeである。 WScript.exeのインストールパスを正確に指定する。 とりあえず、動作確認のためにはCGIファイルを『一般パスでも実行する』にもチェックしておくこと。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch