68user's page 掲示板

Prev< No. 1990〜1998> Next  [最新発言に戻る] [過去ログ一覧]
No. 1990 # ふくし 2001/05/30 (水) 15:52:58
いつも困ったときばかり相談ですみません。

#! perl

...

for (sort {&year($b) <=> &year($a)} glob './bank*.txt') {
        my $foooo = &year($_);
        warn ":::: [$idat2] vs [$foooo]";
        if ($idat >= $foooo) {
                warn "!!!!:::: [$idat2] >= [$foooo]";
                open BANK, $_ or die "can't open $_ because $!";
                last;
        }
}

という文が CGI の中にあって、
エラーログに

:::: [20010730] vs [20010701] at /html/cgi-bin/foo.cgi line 319.
:::: [20010730] vs [20010601] at /html/cgi-bin/foo.cgi line 319.
:::: [20010730] vs [00000000] at /html/cgi-bin/foo.cgi line 319.
!!!!:::: [20010730] >= [00000000] at /html/cgi-bin/foo.cgi line 321.

と出ます。

20010730 対 20010701 の時点で 20010730 が勝つと思うのに納得いきません。
助けてください〜

No. 1991 # ふくし 2001/05/30 (水) 16:10:46
試みに s/>=/ge/ してみたら(ゼロづめなので文字として比較しても同じかと思って)、

:::: [20010530] vs [20010701] at /html/cgi-bin/foo.cgi line 319.
!!!!:::: [20010530] ge [20010701] at /html/cgi-bin/foo.cgi line 321.

だそうです。(T.T)

No. 1992 # ふくし 2001/05/30 (水) 17:42:11
すっすいませんでした。
過去の2発言、忘れてください。
(文字面で、もういきなりバグってます)

No. 1993 # 2001/05/30 (水) 22:45:51
>>1987 通りすがり
> HTMLならば加工するまでも無く改行が無視されますが?
すみません。意味がわかりませんでした。

>>1988 68user
> ちゃんと使っている環境を書きましょう。
すみません,忘れていました。
使い方も読んでいなくて,申し訳ありませんでした。今後は気を付けます。
ご推察の通り,環境はperlです。
$str =~ s/\\n/ /g
なんて自分で書いて試してみたらできなかったので
書き込ませていただいたのです。
今回,
$str =~ s/\r\n|\n/ /g
で,試してみたのですが,上手くいきませんでした。
でも,基本的に考え方は間違っていなかったようだと
わかったので助かりました。
もしかしたら,プログラムの他の部分に問題があるのかもしれません。
チェックし直してから,報告させていただきます。

No. 1994 # PC歴5ヶ月 2001/05/31 (木) 15:27:32
このページは、めちゃくちゃためになりますね。
今後も参考になることをやってくれるとありがたいっす。

No. 1995 # といも 2001/06/04 (月) 11:58:38
このページのおかげで,ネットワーク全体が見えてきました.
本当にありがとうございます.
これからも参考にさせていただきたいので,
このHPがずっとなくならないことを心よりお願いいたします.
これからも頑張ってください.

No. 1996 # 68user 2001/06/05 (火) 22:25:03
どうも忙しくて回答さえ満足にできませんな。いかんことです。

>>1989 gooo
> もし音量を調整できないのであれば内部スピーカーを外部スピーカーに
> 切り替える方法を知りたいのですが、
最大限に上げたのならもう音量は調節できないでしょう。
後はハード工作になるんですかね。その方面は全くわからないので、
すいませんがわかりません。

>>1990 ふくし
>>1991 ふくし
>>1992 ふくし
えっと、解決したんですよね?

>>1994 PC歴5ヶ月
>>1995 といも
どもども。とはいえ時間がなくて更新も満足にできないのですが。

No. 1997 # ED 2001/06/06 (水) 00:44:07
>68userさん
Sega BBSの件なんですけど、
消去が時間かかりそうだったら、
とりあえずロボット検索に
引っかからないように、しといてほしいのですが…
早めにお願いします。
http://www.google.com/intl/ja/faq.html
お忙しいところすいません。
よろしくお願いします。

No. 1998 # 田中 2001/06/06 (水) 00:51:35
初めまして。質問です。

ホームページ本体を置くサーバー(A)とCGIサーバー(B)が別になっていて、
サーバーAにあるHTMLファイルからサーバーBにあるCGIを呼び出し、
サーバーAにある別のファイルの情報を取得するため、以下のように記述しました。

open FH ,"http://www.abc.co.jp/xyz/index.html" or die "open失敗:$!";

しかし、うまくファイルをオープンすることができませんでした。
パスを相対的に指定すれば成功するのですが、絶対的に指定すると、
CGIサーバー内であってもオープンできません。
これはこういう仕様なのでしょうか。
そうだとすれば、他にいい方法はあるのでしょうか。(被参照ファイルをサーバーBに置く以外で)
ご回答をよろしくお願いいたします。

Prev< No. 1990〜1998> Next  [最新発言に戻る] [過去ログ一覧]