※ 投稿内容が、日記ページに反映されてない場合は、「日記ページ」で「完全リロード」してみてください。
( IEの場合:「Ctrlキー」+「更新」ボタン / NNの場合:「Shiftキー」+「更新」ボタン )
>本来 $ENV{'TZ'} = "JST-9" をしていれば日本の時間でtimeを取得できるらしいのだけど、なんかそのへんが怪しいような気もする。
"JST-9" は parl 5.0 以降対応された比較的新しい命令なので、
不具合が出てる海外鯖はバージョンが古いのかもしれない。
使ってる海外鯖って spaceports.com でしたか。
FAQ ずらーと眺めてみたが、 parl のバージョンまでは書かれてない、ただ、 FTP ツールの所で
>・CuteFTP 2.6
>・WS_FTP
>・Netscape 4
とあるから、かなり古いシステムかもしれない。
http://www.spaceports.com/faq/
なるほどなぁ…Perlのバージョンも関係してくる可能性があるのか…
それは気づきませんでした。うっかりしてた。
Y氏に渡した確認スクリプトに、
Perlのバージョン表示も入れておけば良かったです。ちと失敗。
でも、幸い、該当サーバのPerlのバージョンはそれほど古くなさそうですね。
と言うのも、Y氏に渡した確認スクリプト中に、
自分、うっかり my を入れちゃってたんですが、
それでもちゃんと動いてるっぽいんで…
http://www.graco.c.u-tokyo.ac.jp/~nishi/programming/perl/my.html
↑によると「Perl5 から my が導入された」とあるので、
Perlのバージョンが古ければ、
件のスクリプトはそもそも動作しないのではないか、と思えました。
それと、件のスクリプトの表示結果からすると、
該当サーバ上でのJST-9指定はちゃんと有効になってるみたいです。
しかしそうなると、自分の予想は見事外れてしまったわけで。
うーむ、一体どこにバグが潜んでいるのやら…
とにかくソースを眺めてみないとだなぁ…
HNS Board-0.1.1 Copyright (c) by HyperNikkiSystem Project 2002