68user's page 掲示板

Prev< No. 2191〜2196> Next  [最新発言に戻る] [過去ログ一覧]
No. 2191 # 68user 2001/10/10 (水) 18:03:20
>>2185 shii
そうですか、できましたか。どうも僕だけ話をわかってなくて
間違ったことばかり言っているようです。すみません。


>>2189 ふくし
download.cgi が実行されたときのカレントディレクトリは、download.cgi のある
ディレクトリになっているはずです。

よって、cgi-bin/xxx.xls も cgi-bin/yyy.xls もないので両方失敗するはずです。
なのに xxx.xls だけ成功するということは、cgi-bin/ の下に xxx.xls だけファイルが
置いてあったとか、シンボリックリンクが張ってあったとかいうオチではないかと
思うのですが、いかがでしょうか。


>>2186 スナフキン
> サーバーサイドという事は常駐システムですね。
うーん、CGI を常駐システムと呼ばないのと同じで、Java Servlet も
常駐システムとは呼ばないと思います。

> ざっと見た感じでは、関数類を覚えれば特に難しく無さそうな感じも
> しますが、甘いかな?(^^;
いや、そんなもんじゃないですか? 標準クラスライブラリを組み合わせて
パズルのようにプログラムを組み上げて行く感じです。

書き込みミスをした原因は
>>2184 68user
> 名前の部分にカーソルがある状態で Enter を押しても書き込み
> しないようにすればよいのかな?
のせいですか?>shii さん

もしそうなら
>>2186 スナフキン
> <FORM METHOD=POST ACTION="$script_name" NAME="FORM" OnSubmit="submit_check();return false;">
を組み込みます。

No. 2192 # ふくし [E-mail] 2001/10/10 (水) 19:34:53
>68user さん

すいません、、xxx.xls がなんかのはずみで cgi-bin に
入ってました、、いつもすいません、、。

../ で cgi-bin に遡れないんですね。
(download.cgi として yyy.xls が保存できたのがわからんが、、)
cgi-bin の下に project に対するシンボリックリンクを張って
解決しました。

No. 2193 # shii 2001/10/10 (水) 21:23:39
>>2191 68user
> そうですか、できましたか。どうも僕だけ話をわかってなくて
> 間違ったことばかり言っているようです。すみません。
え。何も間違ってないですよ(と,思うのですが)。
私の書き方がわかりにくかったらすみません。
というか私が無知で,68userさんが書いていることを理解できて
いないような気がします。

> 書き込みミスをした原因は
申し訳ないと思いつつ,半角カナを試させていただいたのです。
ですから書き込みミスではありません。すみません。
プログラム上は同じ事をやっている気がするのに,
どうしてこちらの掲示板では半角カナを判別できるのか
が現在の謎です。
ちなみに,
私のCGIでは「シイ(半角)」が「鴫」と化けます。
有名なTeaCupの掲示板でも同じように化けました。

私がこちらのソースを見ただけでは,わからなかったのですが,
コード判別で何か特別なことをされていますか?

私のjcode.plのバージョンはv 2.3 1997/02/23ですが,
バージョンのせいってことがあるのかな……?

No. 2194 # shii 2001/10/10 (水) 21:50:52
大ショックです。
jcode.plを最新版(v 2.13 2000/09/29)に入れ替えたら
半角カナを認識しました。それだけのことだったのです。
大解決です。ここまでたどりつけたのも皆様のおかげです。
ありがとうございました。
それから,いろいろと変なことを書いたりやったりして
すみませんでした。

ちなみに下に書いた私が使っていたjcode.plのバージョンは,
中に書いてあった記述をそのままコピーして貼ったのですが,
ちょっと変ですね(^^;

No. 2195 # shii 2001/10/10 (水) 22:06:43
思わず,半角カナを認識したと書きましたが,正確には違うようです。
半角カナのsjisとeucは判別しようがないですよね。

中の説明には特に書かれていないようですが,
判別不能な場合の処理として,
古いバージョンではsjisと判断していたところを
eucに判断するようにしたのではないでしょうか。

No. 2196 # shii 2001/10/10 (水) 22:14:31
どうやら,2.3から2.6にバージョンアップしたときに
修正されたようです。以下,引用です。
(バージョンの記述が変だったというのは私の勘違いでした。)
−−−−−−−−−−−−−−−−−−−−−
jcode.pl-2.6 をリリースしました。

    ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/jcode.pl-2.6

2.3 からの変更点は、以下の通り。

    - &jcode'tr の中で JIS コードの認識方法をちょっとだけ変更
    - JIS X 0208-1990 のシークエンスを認識するように変更
    - &jcode'getcode のバグを修正して、説明を追加

--utashiro

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