作者: INABA HITOSHI
日時: 2010/2/20(22:29)
藤岡さん、こんばんは
 
> 一つ目、次のようなCGIスクリプトを書いてWindows上(Perl5.10/Apache2.2)で
> 実行するとブラウザが表示する前に一瞬コマンドプロンプトが立ち上がります。
> これは動作のために必要なのでしょうか。
>>
>> 必然性はないので、コマンドプロンプトが立ち上がらないようにしたいです。
 
自分でも試してみました。
 
Microsoft Windows XP [Version 5.1.2600] Service Pack 3
Apache/2.2.14 (Win32)
ActivePerl v5.10.1 built for MSWin32-x86-multi-thread Binary build 1007 [291969]
Sjis.pm 0.49, Esjis.pm 0.49
Microsoft Internet Explorer Version: 6.0.2900.5512.xpsp.080413-2111
 
にて試してみましたが、スクリプト中に "use Sjis;" と記述しても、コマンドプロンプト
は表示されませんでした。
 
スクリプトの #! 行は書き換えてあります。
----------------------------------------------------------------------------
#!C:\Perl510\bin\perl
use Sjis;
print "Content-type: text/html; charset=SHIFT_JIS\n\n";
print "<html>\n<body>\n";
print "<H1>惑星ソラリスに今日、十月十日に着陸した。ハローワールド!</H1>\n";
print "</body>\n</html>\n";
----------------------------------------------------------------------------
念のため、Sjis.pm と Esjis.pm を 0.44 にして再度試してみたのですが、やはり
コマンドプロンプトは表示されません。
 
(再現していないので)あんまり参考にならないかも。
 
一瞬表示されるコマンドプロンプトに何が表示されるのか見えるといいですね。
パソコンの速度を都合よく落とせるといいのですが。
 
稲葉 準
  		 	   		  
_________________________________________________________________
今年こそ節約しよう!まずはネット代から。
http://campaign.live.jp/eaccess/Top/