Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu.cgiについて



寺西です。

平屋 宏記 wrote:
> 
> 確認を行いましたが、現象は回避されませんでした。

ダメでしたか。そうしますと、? なしの時に QUERY_STRING が定義されない
のではないかという予測がそもそも間違いだったのかもしれません。

> > できましたら、iPlanet でもきちんと動くように Namazu 側で対応した
> > 方が良いと思いますので、パッチの動作確認に協力していただけると
> > 助かります。(次期バージョンに反映できますから。)
> 
> iPlanetでも動作するように、できる範囲で協力したいと思います。

お手数ですが、以下のプログラムを test.c という名前で保存して

$ cc -o test.cgi test.c

でコンパイルし、/cgi-bin/ ディレクトリに test.cgi をコピーして
いただいた上で

/cgi-bin/test.cgi の実行結果と、
/cgi-bin/test.cgi? の実行結果を見せていただけないでしょうか。
(テスト後、削除してください。)


#include <stdio.h>

main()
{
    fprintf(stdout, "Content-type: text/plain\n\n");

    if (!((getenv("QUERY_STRING") || getenv("SERVER_SOFTWARE"))
     && getenv("SCRIPT_NAME"))) {
        fprintf(stdout, "Error\n");
    }
    else {
        fprintf(stdout, "OK\n");
    }
    fprintf(stdout, "QUERY_STRING     : '%s'\n",
getenv("QUERY_STRING"));
    fprintf(stdout, "SCRIPT_NAME      : '%s'\n", getenv("SCRIPT_NAME"));
    fprintf(stdout, "SERVER_SOFTWARE  : '%s'\n",
getenv("SERVER_SOFTWARE"));
}

-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E