68user's page 掲示板

Prev< No. 2158〜2160> Next  [最新発言に戻る] [過去ログ一覧]
No. 2158 # 68user 2001/09/30 (日) 20:33:52
>>2157
> hogeとかfugaは知らなかったので……。
hoge の意味ですか? ならこちらを。
    http://www.selab.tutkie.tut.ac.jp/~yoshida/hoge.html

> require 'jcode.pl';
> jcode::convert(\$str, 'euc');
> jcode::h2z_euc(\$str);
それで正しいと思います。

それでも化けるなら、文字列処理をしている全ての処理
    - ブラウザから渡された「%8e%b1%8e%b2」というような URL エンコード
        された文字列
    - & で split した文字列
    - = で split した文字列
    - URL デコードした文字列
    - EUC に変換した文字列
で、print 文でデータを出力してみて下さい。そしたらどこで化けて
いるかわかるでしょう。また、フォームが書いてある HTML の文字
コードが何になっているかも調べて下さい。

わからなかったら、最小限まで切り詰めたソースを見せて下さい。

>>> if ((@file1[9]) > (@file2[9])) {
>> スライス?
> すみませんが,意味がわかりませんでした。
$file1[9] が正しい、ってことでしょう。

> ちなみに,このやり方は本屋で買った書籍から知りました。
$file1[9] や (@file1)[9] なら正しいですが (わざわざ後者の書き方を
する必要はありませんが)、@file1[9] は誤りです。本当にそう書いてあるなら
その本は捨てましょう。

>>2156 Nira
> CONNECT **.com:443 HTTP/1.0
> HOST: **.com
ここまでは正しいと思います。その後は暗号化したリクエストを
送りますが…暗号化まで自力でやろうとしておられます?

No. 2159 # Nira 2001/10/01 (月) 12:23:45
>>2158 68user
ご返答ありがとう御座います。

>ここまでは正しいと思います。その後は暗号化したリクエストを
>送りますが…暗号化まで自力でやろうとしておられます?

CONNECTメソッドまでは正しいですか。
暗号化を自分でやるだけの知識は無いです。(--;)
CONNECTした後は、サンプル通りのにやっているのですが、
SSL_connect()で0が返ってきます。
方法が正しいなら他の部分のバグかもしれないっすね。

そういえば、httpsの取得に良いサイトを発見しました。
https://www2.ggn.net/cgi-bin/ssl
です。http://www.moxienet.com/lynx/ssl-testから
リダイレクトされるサイトで、LynxでSSLが使用できる
かどうかをチェックするためのサイトらしいです。

No. 2160 # Nira 2001/10/01 (月) 13:29:18
>>2158 68user
ありがとう御座いました。

理由はわからないのですが動くようになりました。
SSL_load_error_strings();
の後に
  ERR_load_crypto_strings();
  ERR_load_SSL_strings();
  OpenSSL_add_all_algorithms();
を追加してみたら、難なく動きました。(--;)
http://www.openssl.org/docs/crypto/BIO_f_ssl.html
のサンプルを見てたら、上記3つの関数を呼んでいたので
真似してみました。

お騒がせ致しました。m(_ _)m

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