うぇぶ会議室の部屋3一括表示
[表示範囲:806〜905][スレッドモード]


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: WebTVでの文字化け
Date: 1999/01/08 01:09:23
Reference: mesh.forum.3/00805

1月7日に、ひとさんは書きました。

>先ほど、入力試験をしたというメールが届いたので、データが送信されてい
>ると思います。調査の方、よろしくお願いいたします。

見てみました。

「プレヴューする」の後、投稿すると改行が無くなって全ての行がつながってしまうで
あろう事が予想されます。これは、Mac版MSIEのα版にあったのと同じ現象ですね。

しかし、漢字が化けるような現象は見られなくて全く正常でした。うーむ。(?_?)

誠に申し訳ないですが、ここの「Testの部屋」に何か書き込んでもらえない
でしょうか?ここでも化けるなら、さらにミラーサイトにある「Testの部屋」
にも書いていただけると助かります。

ここはひとさん所と全く同じはずなのでおそらく化けると思いますが、ミラーサイトは
最新ヴァージョンなので、先ほどの入力試験ペーヂと同じ正確な形式に改めてあります。
# この更新が利いているとなると、チョット驚くのだが。(^^)


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/09 00:45:59
Reference: mesh.forum.3/00806

1月8日に、にあさんは書きました。

>「プレヴューする」の後、投稿すると改行が無くなって全ての行がつながってしまうで
>あろう事が予想されます。これは、Mac版MSIEのα版にあったのと同じ現象ですね。

 WebTVは、ユーザーエージェントとしては、MSIE 2.0になってます。最新の
機種は3.0か4.0かもしれません。

>誠に申し訳ないですが、ここの「Testの部屋」に何か書き込んでもらえない
>でしょうか?ここでも化けるなら、さらにミラーサイトにある「Testの部屋」
>にも書いていただけると助かります。

 メールで連絡しましたので、数日中に書き込んでいただけると思います。

>ここはひとさん所と全く同じはずなのでおそらく化けると思いますが、ミラーサイトは
>最新ヴァージョンなので、先ほどの入力試験ペーヂと同じ正確な形式に改めてあります。
># この更新が利いているとなると、チョット驚くのだが。(^^)

 最新バージョンというのは、1.8なんですか? それとも、一気に上がって
2.0だったりして。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/12 03:55:07
Reference: mesh.forum.3/00807

1月9日に、ひとさんは書きました。

> メールで連絡しましたので、数日中に書き込んでいただけると思います。

Testの部屋への投稿を見る限り何ともありませんね。(?_?)
その後、ひとさんの所に投稿した記事も化けてないようですし... 何だったのでしょう?

>最新バージョンというのは、1.8なんですか? それとも、一気に上がって
>2.0だったりして。

まだ何とも言えないですねぇ... (^^;;
# それより、1.7.5でも良いから早く出せと思っている人の方が多いような気が。(爆)


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/14 23:49:55
Reference: mesh.forum.3/00812

1月12日に、にあさんは書きました。

>1月9日に、ひとさんは書きました。
>
>> メールで連絡しましたので、数日中に書き込んでいただけると思います。
>
>Testの部屋への投稿を見る限り何ともありませんね。(?_?)
>その後、ひとさんの所に投稿した記事も化けてないようですし... 何だったのでしょう?

 148番の内容とその前の記事は、文字化けするので私が代わりに投稿しまし
た。ですので、WebTVではなくNavigatorで投稿したので、文字化けしていな
いのです。

 しかし、にあさんのTestの部屋の場合は、文字化けしてませんし。私の方の
設定の問題なのでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/17 23:52:52
Reference: mesh.forum.3/00819

1月14日に、ひとさんは書きました。

> しかし、にあさんのTestの部屋の場合は、文字化けしてませんし。私の方の
>設定の問題なのでしょうか?

 今日、WebTVで投稿して頂いたら、やはり文字化けしていました。

 CGI自体は、文字コードは関係ありますか? 実は、今BIGLOBEで動いている
CGIは、shift-JISになっている可能性があります。というのは、にあさんの
サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
少しカスタマイズしてBIGLOBEへ送信しているからです。


[RE] フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: うぇぶ会議室スクリプトの文字コード (Re: WebTVでの文字化け)
Date: 1999/01/18 01:02:08
Reference: mesh.forum.3/00829

1月17日に、ひとさんは書きました。

> CGI自体は、文字コードは関係ありますか? 実は、今BIGLOBEで動いている
>CGIは、shift-JISになっている可能性があります。というのは、にあさんの

うぇぶ会議室のオリジナルのスクリプトは、WindowsやMacを利用している
ユーザが扱いやすいように、元々Shift JISベースで書かれていますので、
それで正しいです。

というよりも、本来(Shift JISや日本語EUCなどの)ある文字エンコーディングを
前提として書かれているプログラムのメッセージ文字列などの部分だけを、
他のエンコーディングに単純に変換しても、多くの場合うまく動きません。
正しく動作させるためにはプログラム自体の書き換えが必要になりますので、
圧縮展開ツールやテキストエディタなどの文字コードの自動変換機能には注意
してください。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: WebTVでの文字化け
Date: 1999/01/18 19:05:46
Reference: mesh.forum.3/00829

1月17日に、ひとさんは書きました。

>今日、WebTVで投稿して頂いたら、やはり文字化けしていました。

ありゃりゃ、化けてますねぇ (^^;;

>サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
>少しカスタマイズしてBIGLOBEへ送信しているからです。

うーむ、カスタマイズ、ですか。

と言っても、他のブラウザでは全然問題が起きないのに、WebTVだけがはまる様に
変更するのも難しいですね。(^^;;

一応どんなカスタマイズをしているのか、教えていただけますか?
# 単にメッセーヂを差し替えている程度に見えたのだが...


[RE] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: カスタマイズ
Date: 1999/01/19 10:26:57
Reference: mesh.forum.3/00841

1月18日に、にあさんは書きました。

>>サイトからダウンロードして、Windows95上でTAR32.DLLで解凍して、それを
>>少しカスタマイズしてBIGLOBEへ送信しているからです。
>
>うーむ、カスタマイズ、ですか。
>
>と言っても、他のブラウザでは全然問題が起きないのに、WebTVだけがはまる様に
>変更するのも難しいですね。(^^;;
>
>一応どんなカスタマイズをしているのか、教えていただけますか?
># 単にメッセーヂを差し替えている程度に見えたのだが...

 にあさんが書いているとおり、メッセージの差し替えと、追加しているだ
けです。peal自体はよく分からないので、いじってません。このくらいでも
いちおうカスタマイズですから。(^_^;)


[NEW] フォロー記事投稿 記事のキャンセル
From: のぶ <nobu@infowave-tky.co.jp>
Subject: タイトル一覧で最後の文字が半分欠ける?
Date: 1999/01/09 18:51:39

前はso-netで運用していたんですが、
この度専用線がひけたので、プライベートサーバーに移しました。

すると、タイトルの一覧で、最後の漢字の2byteの後ろ側が欠けているような
感じの一覧になるタイトルがあるんですが、これはサーバーの差違によるものですか?

タイトルをクリックするとちゃんとアーティクルの中のタイトルでは出てくるので、
contentsから一覧のHTMLを生成する段階で、欠落しちゃってる気がするのですが。

URLは上に書いてあります。


[RE] フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: Re: タイトル一覧で最後の文字が半分欠ける?
Date: 1999/01/10 01:17:00
Reference: mesh.forum.3/00808

1月9日に、のぶさんは書きました。

>すると、タイトルの一覧で、最後の漢字の2byteの後ろ側が欠けているような
>感じの一覧になるタイトルがあるんですが、これはサーバーの差違によるものですか?

日本語Perlが入っていると、こういった現象が起こることがあります。
このへんの記事を参考にしてください。


[RE] フォロー記事投稿 記事のキャンセル
From: のぶ <nobu@infowave-tky.co.jp>
Subject: ありがとうございました。
Date: 1999/01/10 12:05:52
Reference: mesh.forum.3/00809

1月10日に、Yasu.Fさんは書きました。
>日本語Perlが入っていると、こういった現象が起こることがあります。
>このへんの記事を参考にしてください。

1発でした。(^^;
大変参考になりました。
ご教授、感謝!


[NEW] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/12 22:38:39

いつもお世話になっておりますm(__)m

さて、私はHi-Hoでうぇぶ会議室を使用させていただいておりますが
一部端末において下記のような現象が発生します。
正常に動いている端末もあるので、端末の設定がからんでいるような
気がしますがよく分かりません。
ご存知でしたら、どうかご教授願います。

現象

 インタネット一時ファイルがある(過去にうぇぶ会議室を表示したことがある)
 状態で、うぇぶ会議室を開く(または「最新の状態に更新」する)と
 左上のフレームの上に更に2つのフレームが表示される。
 (更新ボタンを押下すると、「インタネットサイトxxxxを開けません。
  エラー800c0008のため操作を完了できませんでした」
  と表示されます)無限ループ?

 自宅のマシン(ダイアル接続)では発生しませんが、会社の専用線では
 発生します。処理が早すぎるためでしょうか?
 (でも、会社でも正しく表示される端末もある)

 ちなみに、自分で使用しているうぇぶ会議室やいつも見ている会議室は
 そのようになるのですが、ここのうぇぶ会議室だけは、常に正しく表示
 されます(うぇぶ会議室の設定のせいなのでしょうか?設定的には
 最新バージョンを「ゆう」さんの設定方法に従って設置しています)

 ※もし、過去ログに既に同じ話題が出ていたらごめんなさいm(__)m


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/12 23:25:17
Reference: mesh.forum.3/00813

1月12日に、MIAさんは書きました。

>一部端末において下記のような現象が発生します。
>正常に動いている端末もあるので、端末の設定がからんでいるような
>気がしますがよく分かりません。

誤動作するブラウザの種類は一定していますか?
# また MSIE3.x、かな?(^^;;

>インタネット一時ファイルがある(過去にうぇぶ会議室を表示したことがある)
>状態で、うぇぶ会議室を開く(または「最新の状態に更新」する)と
>左上のフレームの上に更に2つのフレームが表示される。

うーん、あたし自身はこういう現象に出会ったことは無いですね。(^^;
使っているのは各種プラットホーム上のNetscapeですが...
# MSIEは動作試験の時ぐらいしか使わないなぁ
# 一応MosaicやOperaも残してあります。(^^)

同様の現象に出会った方はいらっしゃいますか? > ALL

一応手元には各種ブラウザがそろえてありますので、追試は可能だと思いますので
再現する会議室のURLとその手順が分かると良いのですが。

# まあ、9割方ブラウザのキャッシュ処理のバグだと思いますが、
# もしかすると設定で逃れられるかも知れないし...


[RE] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/13 12:16:51
Reference: mesh.forum.3/00814

お手数おかけして申し訳有りませんm(__)m
さっそくのメールありがとうございます。

1月12日に、にあさんは書きました。

>誤動作するブラウザの種類は一定していますか?
># また MSIE3.x、かな?(^^;;

なるほど、ブラウザについては情報不足でした。
申し訳有りません。

確認してみましたところ、正常動作する端末(自宅)も
不正表示される端末(会社)も同じバージョンでした。

 Microsoft Internet Explorer4.0 SP1
   Version 4.72.3110.8

>一応手元には各種ブラウザがそろえてありますので、追試は可能だと思いますので
>再現する会議室のURLとその手順が分かると良いのですが。

会議室のURLについてはなにぶん現在は内輪での運用ですので、
別途メールでお伝えさせていただきます。

># まあ、9割方ブラウザのキャッシュ処理のバグだと思いますが、
># もしかすると設定で逃れられるかも知れないし...

インタネット一時ファイルを消すとその直後のみは正しく表示されます。
ちなみに私の端末だけでなく他の人の端末でも発生しています
ブラウザおよび会議室の設定についての詳細情報が必要で有れば
また連絡させていただきます。

では


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 専用線でインタネット一時ファイルが有ると、第一フレームが無限表示されます?
Date: 1999/01/13 20:39:51
Reference: mesh.forum.3/00815

1月13日に、MIAさんは書きました。

>>誤動作するブラウザの種類は一定していますか?
>
>確認してみましたところ、正常動作する端末(自宅)も
>不正表示される端末(会社)も同じバージョンでした。
>
> Microsoft Internet Explorer4.0 SP1
>   Version 4.72.3110.8

ありゃ、MSIE4.01SP1ですか。うーむ、これはMSIE3に比べると
ずいぶん良くなっていると思うのですが...

>会議室のURLについてはなにぶん現在は内輪での運用ですので、
>別途メールでお伝えさせていただきます。

いただいたメールにあったURLの会議室に行って、MSIE4.01SP1でいろいろ
やって見たのですが、現象は再現できなかったです。(^^;;

MIAさんの会議室以外で、その現象が現れる所はありますか?
出来れば公開されているところで、みなさんが動作チェックできる
所が良いですが。

>ブラウザおよび会議室の設定についての詳細情報が必要で有れば
>また連絡させていただきます。

もしも、ある端末のブラウザでは起きて、ある端末では起きない、と言うのが
固定的に現れるのなら、その二つの端末上のブラウザ設定で違う部分が無いか
調べてみるのが良いと思います。

# 再現出来る条件が分からないと、どうにも対策の立てようが無いので。(^^;


[RE] フォロー記事投稿 記事のキャンセル
From: MIA <LUC44735@biglobe.ne.jp>
Subject: 何度もすみませ〜ん!!m(_ _)m
Date: 1999/01/13 23:09:13
Reference: mesh.forum.3/00816

1月13日に、にあさんは書きました。

>1月13日に、MIAさんは書きました。

>いただいたメールにあったURLの会議室に行って、MSIE4.01SP1でいろいろ
>やって見たのですが、現象は再現できなかったです。(^^;;

お手数おかけして申し訳有りません。

>MIAさんの会議室以外で、その現象が現れる所はありますか?
>出来れば公開されているところで、みなさんが動作チェックできる
>所が良いですが。

一応私の知っているところでは、ここでも発生します。

「反オカルト会議室」

>もしも、ある端末のブラウザでは起きて、ある端末では起きない、と言うのが
>固定的に現れるのなら、その二つの端末上のブラウザ設定で違う部分が無いか
>調べてみるのが良いと思います。
>
># 再現出来る条件が分からないと、どうにも対策の立てようが無いので。(^^;

なにぶん、会社と家のなので、比較は大変なのですが、取り急ぎ会社のインターネット
オプションの「詳細設定」を標準に戻してからやってみましたが改善しません。
(一応前後でオプション比べましたけど、「標準に戻す」で変ったところは有りません)

ただ、よくよく調べてみると、インタネット一時ファイルがあってもURLから
呼び出す分には発生しないようです
(この部分改善されたのかどうかは不明・・・)
「最新の情報に更新」でのみ発生します。

にあさんのうぇぶ会議室は常に正しく表示されるんですけどねぇ・・・(T_T)


[NEW] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 【重要】うぇぶ会議室にセキュリティホールが発見されました。
Date: 1999/01/15 23:37:37

最近「うぇぶ会議室」ユーザの方から「うぇぶ会議室」に
セキュリティホールを発見したとの報告を受けました。
こちらで追試を行なった所、確かに再現し、安全上非常に
問題のあるバグであることが判明しました。

直ちに問題のあるスクリプトに対してパッチを当て、現在の
配布バージョンは、更新の済んだVer.1.7c*1になっています。

申し訳ありませんが、早急に「うぇぶ会議室」のヴァージョンを
最新ヴァージョンに更新することをおすすめします。

【セキュリティホールの内容】
・ユーザカスタマイズで特定の文字列を設定することにより、
 CGI権限で任意のコマンドが実行できる。なお、問題のあるバージョンは
 Ver.1.6aからVer.1.7aまで。
・特定文字列を書くことにより、SSI(Server Side Include=Parsed HTML)
 構文が有効になる。なお、問題のあるバージョンはVer.1.7aまで。

【対応方法】
・セキュリティホールを塞いだヴァージョン(Ver.1.7b以降)に更新する。
 あるいは、安全上問題のあるスクリプトを、パッチ済みヴァージョンに
 更新する。

【セキュリティホールの存在するスクリプト】
・forum.pl、contents.cgi、拡張機能の recent-ex.cgi、および、
 TAD氏提供の拡張機能であるref_byname.cgiの4つ。

【最新ヴァージョンの場所】
・tar+gzでのアーカイヴ版 (Ver.1.7c)
 http://www2.biglobe.ne.jp/%7Enir/soft/forum-1.7c.tar.gz
・自己解凍CGI版 (Ver.1.7c)
 http://www2.biglobe.ne.jp/%7Enir/soft/forumset.17c

【個別パッチ版の場所】
・forum.pl (Ver.1.18.1.3)
 http://www2.biglobe.ne.jp/%7Enir/soft/patch/forum/1.7a/forum.pl
・contents.cgi (Ver.1.22.1.2)
 http://www2.biglobe.ne.jp/%7Enir/soft/patch/forum/1.7a/contents.pl
・recent-ex.cgi (Ver.1.17)
 http://www2.biglobe.ne.jp/%7Enir/soft/forum-ex/recent-ex.pl

TAD氏提供の ref_byname.cgi に付いても既にパッチが済んでおり、
氏のペーヂ上で公開されています。

・ref_byname.cgi (Ver.0.82)
 http://www2f.biglobe.ne.jp/%7Ehotani/forum/ref_byname.pl

早急な更新、ないし、更新が済むまで会議室の一時的な休止をお願いいたします。

なお、こちらで把握している会議室オーナの方々には、これとほぼ同文のお知らせを
昨年中に送付済みです。この記事はリストに漏れている方々や、会社・学校等の
Intranetで使用している方々にもセキュリティバグに付いて注意を促すために
行なっています。

*1 Ver.1.7bと1.7cの違いは、同梱してあるjcode.plが2.9から2.10になった
   だけです。本体には変更がありませんので、Ver.1.7bを使っている方々は
   jcode.plだけVer.2.10に差し替えて下さい。


[NEW] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 【重要】jcode.pl-2.9にバグ発見
Date: 1999/01/15 23:50:47

「うぇぶ会議室」でもつかわせて戴いている歌代さんのjcode.plのVer.2.9の
&jcode'tr関数にバグがあることが分かりました。
# 詳細は<news:19990110231321Q.utashiro@iij.ad.jp>参照。

jcode.pl-2.9は「うぇぶ会議室」のVer.1.7bにも同梱されていましたので、
「うぇぶ会議室」Ver.1.7bをお使いの方はなるべくjcode.plのヴァージョンを
jcode.pl-2.10に上げておいてください。

「うぇぶ会議室」本体では、&jcode'tr関数は使っていませんが、拡張機能の
簡易記事検索で使っていますので、簡易記事検索で大文字/小文字変換等を使うと
誤動作することになります。ご注意下さい。


[RE] フォロー記事投稿 記事のキャンセル
From: <jun@fat.coara.or.jp>
Subject: Re: System Error!!
Date: 1999/01/16 12:40:44
Reference: mesh.forum.2/00981

はじめまして。CGI勉強中の純と申します。
実は私もシステムエラーに泣いてます。

NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。

site.plの設定
$forumroot = 'http://www.coara.or.jp/~jun/forum';
$cgiroot = 'http://cgi.coara.or.jp/cgi-bin/cgiwrap/jun';
$forumpath = '/home/coara/j/jun/homepage/forum';
ただし、プロバイダの指定により、cgiの置き場所を分離しています。

この掲示板はすっかり気に入っちゃったのでなんとか動作させたいと思っています。
アドバイスを頂けたら幸いです。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: System Error!!
Date: 1999/01/18 18:51:00
Reference: mesh.forum.3/00822

1月16日に、純さんは書きました。

>NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。
>原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。

contentsファイルの改行が、DOSタイプ(CRLF)になっているからのようですね。
単純にcontentsファイルをTEXTモードで転送し直せば良いでしょう。


[RE] フォロー記事投稿 記事のキャンセル
From: 純 <jun@fat.coara.or.jp>
Subject: Re: System Error!!
Date: 1999/01/19 17:49:28
Reference: mesh.forum.3/00840

1月18日に、にあさんは書きました。

>>NewCOARA上の私のHP上で動作確認を行なってみたんだけど、「システムに致命的エラーが生じました。
>>原因 ('ファイルの書式が不正です', "test/contents")」が出てしまい、全く先に進めません。
>
>contentsファイルの改行が、DOSタイプ(CRLF)になっているからのようですね。
>単純にcontentsファイルをTEXTモードで転送し直せば良いでしょう。

にあさん、こんにちは!

早速試してみましたが、うまくいきました。
うまくいくとな〜んだという感じですが、お恥ずかしい限りです。
これから、いろんな応用を試していこうと思ってます。

これからもよろしくお願い致しますと同時に、迅速なフォロー本当にありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:01:34

OZAKI'Sです。お世話になっております。
記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。

環境
基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
archive-ex.cgi:v1.11 22 Feb 1998
pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している

状況(問題点)
1)mainte=archiveパネル画面から「圧縮」実行後,500 internal Server Error発生
2)記事一括fileは作成される
3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?
  (例)Reference: <A HREF="../00002/pilot0001.html#.htmlpilot/00002</A><BR>
  --->作成file
5).tar.gz fileが 0byteで作成される
6)template.htmlからリンク挿入html(archive.html)が作成されない。

お手数ですが,解決方法をご教示ください。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:33:42
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

>OZAKI'Sです。お世話になっております。
>記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。
>
>環境
>基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
>archive-ex.cgi:v1.11 22 Feb 1998
>pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している
>
>状況(問題点)
>1)mainte=archiveパネル画面から「圧縮」実行後,500 internal Server Error発生
>2)記事一括fileは作成される
>3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
>4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?
>  (例)Reference: <A HREF="../00002/pilot0001.html#.htmlpilot/00002</A><BR>
>  --->作成file
>5).tar.gz fileが 0byteで作成される
>6)template.htmlからリンク挿入html(archive.html)が作成されない。
>
>お手数ですが,解決方法をご教示ください。

 FORUMPATHを絶対パスで指定してみて下さい
 また,STDERR出力の情報が欲しいですが,,,むむ

#現状のスクリプトではデバッグ情報が取れないですm(_ _)m

 FORUMPATHの設定うまく行かないようであれば
 デバッグバージョンを考えます


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 03:18:30
Reference: mesh.forum.3/00824

Shigeさん,ありがとうございます。

> FORUMPATHを絶対パスで指定してみて下さい

  FORUMPATHですが,以下のように設定してみました。
  ※絶対パス:/usr/www/htdocs/cyber-oz/faq/webforum
  ※site.plは$forumroot=/faq/webforumです。

                 設定                           操作パネル    「圧縮」実行
  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /usr/www/htdocs/cyber-oz/faq/webforum

  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /faq/webforum

  iniit.room.pl[$common_path]             
    /usr/www/htdocs/cyber-oz/faq/webforum          ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    .

  iniit.room.pl[$common_path]             
    /faq/webforum                               500Error       --------

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /usr/www/htdocs/cyber-oz/faq/webforum

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    /faq/webforum

  iniit.room.pl[$common_path]             
    .                                              ○          500Error
  forum.lst[#define FORUMPATH /faq/webforum]
    .


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 02:53:19
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

補足

>OZAKI'Sです。お世話になっております。
>記事圧縮一括ダウンロード機能を設置したのですが,うまく動いていません。
>
>環境
>基本URL:http://www.cyber-oz.com/faq/webforum/index.cgi
>archive-ex.cgi:v1.11 22 Feb 1998
>pass:tar/gzipのパスは /usr/bin で,forum.lstで設定している
>
>状況(問題点)
>3)作成された記事一括fileのReferenc:以下の<a href=のアンカータグが閉じない
>4)作成された記事一括fileのReferenc:以下の<a href=のアンカータグの参照先がおかしい?

 この点に関しては私の作ったスクリプトにバグあるものと思われます。
 暫く時間を下さいm(_ _)m


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 04:26:47
Reference: mesh.forum.3/00823

1月17日に、OZAKI'Sさんは書きました。

>5).tar.gz fileが 0byteで作成される

  これは解決しました。
  パスが間違ってました。 /bin でした。

>6)template.htmlからリンク挿入html(archive.html)が作成されない。

  これでErrorが出てるような気がします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/17 19:09:29
Reference: mesh.forum.3/00827

1月17日に、OZAKI'Sさんは書きました。

>1月17日に、OZAKI'Sさんは書きました。
>
>>6)template.htmlからリンク挿入html(archive.html)が作成されない。
>
>  これでErrorが出てるような気がします。

 アンカータグの置換ミスは問題か所が見つかり修正しました。
 修正個所はreplace_hyperlinkです。
#ちょっと格好の悪い修正ですが ;-P

 リンク挿入出力ファイルについてですが
 構文ミスを一個所修正しております。
 templeteファイルの読み込みを for -> while に修正しました。
 が,致命的な問題とは考えにくいと思うので
 エラーログを採取するモジュールを作成しました。

 archive-ex.cgiにログ採取用の以下のようなコードがコメントアウトされているので

#require "$CGIPATH/debuglog.pl";
#$debuglog = '/home/foo/public_html/pub/forum/archive-ex.log';
#&Debuglog'RedirectSTDERR($debuglog) if defined($debuglog);

 および

#&Debuglog'ResumeSTDERR  if defined($debuglog);

 これをコメントを外してしてログを採ってみて下さい。
 また,一括データの作成からリンク挿入ファイルの作成まで時間が掛かるので
 途中でタイムアウトしていることも考えられます。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:12:57
Reference: mesh.forum.3/00828

1月17日に、Shigeさんは書きました。

どうもお世話になります。

> アンカータグの置換ミスは問題か所が見つかり修正しました。
> 修正個所はreplace_hyperlinkです。

  こちらはおかげさまで解決しました。
  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
  閉じないことがあるようです。

  (例)Subject:<FONT SIZE=4 COLOR=#F04040> Q)jgawkについて<BR>
      Date: 1998/10/13 00:58:54<BR>
  
> エラーログを採取するモジュールを作成しました。

  エラーログは以下のとおりです。
  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
  as ouput
      or(パス設定をかえると)
  Can not open ./pilot/archive.html as ouput

  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
  す。

  %ROOM% template{
	%FORUMPATH%/%ROOM%/template.html;
	%FORUMPATH%/%ROOM%/archive.html;

> 途中でタイムアウトしていることも考えられます。

  使用しているserverのタイムアウトは90秒らしいのですが,archive-ex.cgi実行後の
  500Errorは即座に出ますし,500Errorだけに,archive.htmlの設置法やforum.lstの
  初歩的な設定ミスだと思うのですが..

引き続き,よろしくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:37:46
Reference: mesh.forum.3/00831

1月18日に、OZAKI'Sさんは書きました。

>1月17日に、Shigeさんは書きました。
>
>どうもお世話になります。
>
>> アンカータグの置換ミスは問題か所が見つかり修正しました。
>> 修正個所はreplace_hyperlinkです。
>
>  こちらはおかげさまで解決しました。
>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>  閉じないことがあるようです。
>
>  (例)Subject:<FONT SIZE=4 COLOR=#F04040> Q)jgawkについて<BR>
>      Date: 1998/10/13 00:58:54<BR>
>

 こちらも調べてみます。m(_ _)m
 その他にもありましたら宜しくお願いします。
#休みが明けてしまったのでちょっと時間が掛かります

>> エラーログを採取するモジュールを作成しました。
>
>  エラーログは以下のとおりです。
>  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
>  as ouput
>      or(パス設定をかえると)
>  Can not open ./pilot/archive.html as ouput
>
>  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
>  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
>  す。
>
>  %ROOM% template{
>	%FORUMPATH%/%ROOM%/template.html;
>	%FORUMPATH%/%ROOM%/archive.html;
>

 絶対パスでオープンできない所から見ると
 ディレクトリのパーミション設定が怪しいかと思われます。
 /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
 606にしてみて下さい。

>> 途中でタイムアウトしていることも考えられます。
>
>  使用しているserverのタイムアウトは90秒らしいのですが,archive-ex.cgi実行後の
>  500Errorは即座に出ますし,500Errorだけに,archive.htmlの設置法やforum.lstの
>  初歩的な設定ミスだと思うのですが..
>

 そうですね タイムアウトではなさそうですね

>引き続き,よろしくお願いします。

 こちらこそ お手数おかけしてます


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:51:58
Reference: mesh.forum.3/00832

1月18日に、Shigeさんは書きました。

>1月18日に、OZAKI'Sさんは書きました。
>
>>1月17日に、Shigeさんは書きました。
>>
>>> エラーログを採取するモジュールを作成しました。
>>
>>  エラーログは以下のとおりです。
>>  Can not open /usr/www/htdocs/cyber-oz/faq/webforum/pilot/archive.html
>>  as ouput
>>      or(パス設定をかえると)
>>  Can not open ./pilot/archive.html as ouput
>>
>>  FORUM.LSTでは以下のように設定し,template.htmlはサンプルのものをそのまま,
>>  archive.htmlは0byteのものを606/666で置いたり,置かなかったりして試していま
>>  す。
>>
>>  %ROOM% template{
>>	%FORUMPATH%/%ROOM%/template.html;
>>	%FORUMPATH%/%ROOM%/archive.html;
>>
>
> 絶対パスでオープンできない所から見ると
> ディレクトリのパーミション設定が怪しいかと思われます。
> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
> 606にしてみて下さい。
>

 すみません ボケたことを抜かしてしまいました。(^_^ヾ
 記事が投稿できるのにarchive.htmlが作成できないハズはありませんね
 上記パーミッションの件は撤回して再考させて下さいm(^_^;)m

#キャンセルコードを覚えてないぃ


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:09:12
Reference: mesh.forum.3/00832

Shigeさん:お世話になります。

> 絶対パスでオープンできない所から見ると
> ディレクトリのパーミション設定が怪しいかと思われます。
> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを
> 606にしてみて下さい。

  606/666/706/776/だと以下のErrorが出ます。500Errorは出ません。

  システムに致命的エラーが生じました。
  原因 ('ファイルが見つかりません', "pilot/contents")

  しかし,6nnだとftp転送に支障が出ますし,nn6だと,うぇぶ会議室に支障が出ます。


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:14:37
Reference: mesh.forum.3/00835

>> /usr/www/htdocs/cyber-oz/faq/webforum以下のforumのディレクトリを

  /webforum以下のディレクトリは以下のように設定しています。

  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 18 00:06 accesslog:対象外
  drwxrwxr-x   2 cyber-oz cyber-oz     1024 Jan 15 07:01 icons:対象外
  drwx---rwx   4 cyber-oz cyber-oz     2048 Jan 18 01:23 pilot
  drwx---rwx   3 cyber-oz cyber-oz     1024 Jan 16 00:22 pt110
  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 17 23:17 tp235
  drwx---rwx   2 cyber-oz cyber-oz     1024 Jan 15 07:06 tp600


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 10:04:22
Reference: mesh.forum.3/00836

1月18日に、OZAKI'Sさんは書きました。

 archice.htmlができない理由が漸く分かりました

パラメータファイルの forum.lst に

templateの定義において3番目にワークファイル名を指定して下さい。
マイナーチェンジにおいてパラメータファイルの従来互換が
保たれていないため追記が必須となっています。


#
# HTML template 
#
%ROOM% template{
        %FORUMPATH%/%ROOM%/template.html;
        %FORUMPATH%/%ROOM%/archive.html;
	%FORUMPATH%/%ROOM%/work.html;
};


 他に、これは運用には差し支えがありませんが
 エラーログの吐き出し部分に修正漏れがありました。

init_room.plのsub OutHTMLにおいて


	open(FORM, $splitwork[0])|| die "Can not open $splitwork[0] as template\n";
	open(OUT, ">$splitwork[2]")|| die "Can not open $splitwork[1] as ouput\n";


 は


	open(FORM, $splitwork[0])|| die "Can not open $splitwork[0] as template:$!";
	open(OUT, ">$splitwork[2]")|| die "Can not open $splitwork[2] as ouput:$!";


とすべきですね


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 18:12:03
Reference: mesh.forum.3/00838

1月18日に、Shigeさんは書きました。

> archice.htmlができない理由が漸く分かりました
>パラメータファイルの forum.lst に
>	%FORUMPATH%/%ROOM%/work.html;

  ありがとうございました〜!!!
  「Archive Zip complete!!」となりました。
  ※結局,単純なミスでした。お手数おかけしました。


[RE] フォロー記事投稿 記事のキャンセル
From: NK <beatbase@mxb.mesh.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 01:53:08
Reference: mesh.forum.3/00831

OZAKI'Sさん、こんにちは!

1月18日に、OZAKI'Sさんは書きました。

>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>  閉じないことがあるようです。

「記事一括表示機能拡張」の作者のNKです。
おそらくパターンマッチによる置き換えがうまくいってないのだと
おもいますが、こちらで確認できないのでその現象がおきる会議室
と、記事番号を教えて頂けますでしょうか?
原因が分かり次第お知らせ致します。

では!


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/18 02:37:29
Reference: mesh.forum.3/00834

1月18日に、NKさんは書きました。

>「記事一括表示機能拡張」の作者のNKです。
>おそらくパターンマッチによる置き換えがうまくいってないのだと
>おもいますが、こちらで確認できないのでその現象がおきる会議室
>と、記事番号を教えて頂けますでしょうか?

  発生する状況は以下のとおりです。

  Palm/Pilot Club http://www.cyber-oz.com/pilot/webforum/index.cgi
  赤外線解放委員会#2
  http://www.cyber-oz.com/pilot/webforum/
  Softwareの部屋#171/#176
  http://www.cyber-oz.com/pilot/webforum/
  など。

よろしくお願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/19 08:32:29
Reference: mesh.forum.3/00834

1月18日に、NKさんは書きました。

>OZAKI'Sさん、こんにちは!
>
>1月18日に、OZAKI'Sさんは書きました。
>
>>  別件ですが,通常の一括表示機能でSubject:の<FONT SIZE=4 COLOR=#F04040>タグが
>>  閉じないことがあるようです。
>
>「記事一括表示機能拡張」の作者のNKです。
>おそらくパターンマッチによる置き換えがうまくいってないのだと
>おもいますが、こちらで確認できないのでその現象がおきる会議室
>と、記事番号を教えて頂けますでしょうか?
>原因が分かり次第お知らせ致します。
>
>では!

 こちらでは問題点を把握しました。

 記事中にマッチ式に含まれるキーワードが入っていると
 置き換えがうまく行かないようですね
#この例では"Date"に引っかかっている

 修正案ですが、記事のヘッダ部とボディ部とに分けて読み込んで
 処理するのはどうでしょうか?
 ちょっと見た目ごちゃごちゃしちゃいますが
#マッチ式の訂正でいけますかね? 私は分からなかった(^^ゞ


[RE] フォロー記事投稿 記事のキャンセル
From: NK <beatbase@mxb.mesh.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/22 22:34:15
Reference: mesh.forum.3/00842

1月19日に、Shigeさんは書きました。

> 記事中にマッチ式に含まれるキーワードが入っていると
> 置き換えがうまく行かないようですね
>#この例では"Date"に引っかかっている

やっぱり。そんな予感はしたんですが・・・(^^;)
いろいろ試してみますので、ちょっと時間を下さい。
週明けまでには対策版をアップ(するように努力)します。

それでは!


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/23 00:07:48
Reference: mesh.forum.3/00849

1月22日に、NKさんは書きました。

>1月19日に、Shigeさんは書きました。
>
>> 記事中にマッチ式に含まれるキーワードが入っていると
>> 置き換えがうまく行かないようですね
>>#この例では"Date"に引っかかっている
>
>やっぱり。そんな予感はしたんですが・・・(^^;)
>いろいろ試してみますので、ちょっと時間を下さい。
>週明けまでには対策版をアップ(するように努力)します。
>
>それでは!

 えーっと あれから閃きまして(最初から気付いても良さそうですが)
 マッチ式の変更だけで行けそうですね(^_^;)
#うぇぶ会議室仕様が変わらなければ・・・

 圧縮機能付きの方は該当カ所に私の手が入ってしまっているので
 とりあえず先行して私の修正案を盛り込みたいと思います。
#オリヂナルの修正がより良かったら頂きたいと思います(*^_^*)

 また,別件のアンカータグ置換バグの仮修正があんまりなので
 本修正を施しています。
 1月22日現在 Upされているものも機能としては同等ですが
 処理の見直しにより も少しまともなコードになっていると思います
#ようやく s///の evalの使い方を覚えましたf(^_^;


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/01/23 07:35:09
Reference: mesh.forum.3/00850

1月23日に、Shigeさんは書きました。

> えーっと あれから閃きまして(最初から気付いても良さそうですが)
> マッチ式の変更だけで行けそうですね(^_^;)
> 1月22日現在 Upされているものも機能としては同等ですが
> 処理の見直しにより も少しまともなコードになっていると思います

  ありがとうございます。
  問題だったところは見事に対策されてます。  

>  赤外線解放委員会#2
>  http://www.cyber-oz.com/pilot/webforum/
>  Softwareの部屋#171/#176
>  http://www.cyber-oz.com/pilot/webforum/


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 記事圧縮一括ダウンロード機能
Date: 1999/02/04 01:43:12
Reference: mesh.forum.3/00834

NKさん,お世話さまです。
「記事一括表示機能拡張」に質問/要望が出まして,また投稿させていただきます。

「記事一括表示機能拡張」には日付順モードがありますが,日付逆順にはできない
でしょうか?

巡回ソフト(PiloWebという対PDA用Winソフトです)でテキストを取り込んだときに
逆順のほうが最新投稿をさっと読めるからです。


[RE] フォロー記事投稿 記事のキャンセル
From: Shige <t_shigetome@muf.biglobe.ne.jp>
Subject: Re: 記事一括表示(ソートオーダーについて)
Date: 1999/02/08 00:34:23
Reference: mesh.forum.3/00872

2月4日に、OZAKI'Sさんは書きました。

>NKさん,お世話さまです。
>「記事一括表示機能拡張」に質問/要望が出まして,また投稿させていただきます。
>
>「記事一括表示機能拡張」には日付順モードがありますが,日付逆順にはできない
>でしょうか?
>
>巡回ソフト(PiloWebという対PDA用Winソフトです)でテキストを取り込んだときに
>逆順のほうが最新投稿をさっと読めるからです。

 技術的にできない理由は無いでしょうね

 ソートに関してはオリヂナルの機能なので私が口を挟むべきかちょっと迷いましたが
 タイトルがちょっと私向けだったのでしゃしゃりでて来ました。

 具体的な方法としてはcontents.cgiあたりから拝借すれば済むのかな?

 スレッド毎のソートなどは思わず目を背けたくなるとは私の感想です(^_^;)
 から,できる限り流用で済ませたい所ですね


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: ソートオーダーについて
Date: 1999/02/08 23:47:54
Reference: mesh.forum.3/00879

2月8日に、Shigeさんは書きました。

>具体的な方法としてはcontents.cgiあたりから拝借すれば済むのかな?
>
>スレッド毎のソートなどは思わず目を背けたくなるとは私の感想です(^_^;)
>から,できる限り流用で済ませたい所ですね

ぎくっ (^^;;;

この辺、版が上がる度に毎回書き直している様な気がするんですが、ちっとも綺麗に
ならないんですよねぇ (^^;; 

新版ではもう一つソートモードが増えた関係で、また少し手を入れているので
今度こそ分かりやすく... なっていないな、やはり。(^^;;


[NEW] フォロー記事投稿 記事のキャンセル
From: takatoo <yamamotota@showa1.co.jp>
Subject: イントラネットで使いたいのですが・・・
Date: 1999/01/21 11:39:18

はじめてお便りします。

社内のグループ用イントラネットにHP-UXから,簡単なhtmlコンテンツを発信しています。
CGIやperlの知識は全くないのですが「うぇぶ会議室」を拝見して、是非使ってみたくなりインスストールを試みたのですが、index.cgiにアクセスするとServer Errorになってしまいました。

サーバーのエラーログを見ると次のようなメッセージが出ていました。

[21/Jan/1999:10:43:12] failure: for host 192.0.1.12 trying to GET /forum/index.cgi, cgi-parse-output reports: the CGI program /users/webuser/docs-httpd-default/forum/index.cgi did not produce a valid header (name without value: got line "can't locate timelocal.pl in @inc at ./forum.pl line 14.")

インストールはPrimaryDocumentDirectory(私の場合/users/webuser/docs-httpd-default)上にtarで設定しました。
192.0.1.12はクライアントのIPアドレスです。

timelocal.plが無いといっているようなのですがなんのことなのでしょうか?
誠に勝手ではありますが、お心当たりのあるかたは宜しくお願い致します。

使用環境は
OS: HP-UX10.20
  (DNSは設定せずイントラネットのアクセスはhttp://hostnameでしています。)
Server:	 NetscapeFastTrackServer3.01
 (CGIの設定はファイルタイプ.cgiをアクティブにしただけです。)


[RE] フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: Re: イントラネットで使いたいのですが・・・
Date: 1999/01/22 02:00:59
Reference: mesh.forum.3/00845

いしどう です。

1月21日に、takatooさんは書きました。

>社内のグループ用イントラネットにHP-UXから,簡単なhtmlコンテンツを
>発信しています。
>CGIやperlの知識は全くないのですが「うぇぶ会議室」を拝見して、是非
>使ってみたくなりインスストールを試みたのですが、index.cgiにアクセ
>スするとServer Errorになってしまいました。
>
>サーバーのエラーログを見ると次のようなメッセージが出ていました。
>
>[21/Jan/1999:10:43:12] failure: for host 192.0.1.12 trying to GET
> /forum/index.cgi, cgi-parse-output reports: the CGI program
> /users/webuser/docs-httpd-default/forum/index.cgi did not produce
> a valid header (name without value: got line "can't locate
> timelocal.pl in @inc at ./forum.pl line 14.")

エラーメッセージにある通り、timelocal.pl という Perl のライブラリの
ファイルが無いのです。

Perl の lib ディレクトリに、どこかから timelocal.pl を持ってきて
コピーすればいいんですが…
普通、インストールが正しく済めば timelocal.pl がない、ってことは
ないような気がするんですが(Perl のバージョンによるのかな?)

…いま、うぇぶ会議室の簡易記事検索をかけてみたら、16本の発言が
ひっかかりました。
にあさんも書いておられますが、やっぱり Perl のインストールし直し
が一番いいのかな?
とりあえず、"Software Porting and Archive centre for HP-UX"(こちら
は日本のミラーサイト。ご本家はこちら)からPerlの実行ファイルを持って
きて再インストールするのがよろしいかと思います。
(config.sh にあれこれ答えるのは、けっこう面倒でしょう?)


[RE] フォロー記事投稿 記事のキャンセル
From: takatoo <yamamotota@showa1.co.jp>
Subject: Re: イントラネットで使いたいのですが・・・
Date: 1999/01/22 11:19:44
Reference: mesh.forum.3/00846

takatooです。

いしどうさん、ありがとうございました。
過去の記事をきちんと見ずに失礼致しました。

#find / -name *.pl
で調べてみても /opt/ns-ftrack/bin/httpd/admin/bin/の下に
pc.pl
pcError.pl
wpsshopt.pl
wpsshrnx.pl
が入っているだけでした。

教えて頂いたサイトからperlをDLしてインストールしなおしたところうまくいくように
なりました。

それと社内グループで利用するので、できたらE-mailアドレスの要求は無くしたいの
ですが・・・まずは過去記事を調べさせて頂きます。
またわからないことがありましたら宜しくお願い致します。

にあさんもお体をお大事にしてください。


[RE] フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@po.iijnet.or.jp>
Subject: 電子メールアドレスを必須ではなくする
Date: 1999/01/26 00:26:35
Reference: mesh.forum.3/00848

いしどう です。

1月22日に、takatooさんは書きました。

>それと社内グループで利用するので、できたらE-mailアドレスの要求は無くしたいの
>ですが・・・

むかし、なんかよく話題になってたなぁ、と思って過去の記事を
「アドレス」で検索してみたら、いくつかひっかかりました。

にあさんからの公式見解はこちらの後半に書いてあります。

それを認識した上でスクリプトを修正したいのであれば、TADさんが
例をあげておられます(バージョンが違うんでそのまま有効かどうかは
わかりませんが)

ご参考までに。


[RE] フォロー記事投稿 記事のキャンセル
From: takatoo <yamamotota@showa1.co.jp>
Subject: Re: 電子メールアドレスを必須ではなくする
Date: 1999/01/26 10:34:11
Reference: mesh.forum.3/00854

メールアドレスは一度書き込んでおけば、次からはわざわざ入力しなくてもいいようですから、特に外さなくてもいいような気がしてきました。

いしどうさん。御丁寧にありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: 電子メールアドレスを必須ではなくする
Date: 1999/01/26 21:36:18
Reference: mesh.forum.3/00854

1月26日に、いしどうさんは書きました。

>それを認識した上でスクリプトを修正したいのであれば、TADさんが
>例をあげておられます(バージョンが違うんでそのまま有効かどうかは
>わかりませんが)

かなり古い記事ですね。(^^;;
思いつきの修正例だったと思うので、あまり当てにはなりません。(#^_^#)
先ずはにあさんからの公式見解を読んで下さい。

>にあさんからの公式見解はこちらの後半に書いてあります。

それでも修正するという場合には、くれぐれも"at your own risk"でお願いします。(^^;;


[NEW] フォロー記事投稿 記事のキャンセル
From: KEITA <keita@be.mbn.or.jp>
Subject: CSSを使うには・・・?
Date: 1999/01/24 03:32:20

どうも久しぶりに質問のKEITAです。

今、CSSをフルに使ったHPを制作しています。
そこで、うぇぶ会議室にもCSSを反映させたいのですが
どうやればいいのでしょうか?
<HEAD>の部分に

<link rel="stylesheet" href="***.css">

と一行入れればいいのですがどこが<HEAD>の
部分だか分からなくて(^^;;


あ、あとメアド入れなくても投稿できるようにするには
どうすればいいのでしょうか。

分かる方御願いします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: CSSを使うには・・・?
Date: 1999/01/26 01:17:35
Reference: mesh.forum.3/00852

1月24日に、KEITAさんは書きました。

>そこで、うぇぶ会議室にもCSSを反映させたいのですが
>どうやればいいのでしょうか?
><HEAD>の部分に
>
><link rel="stylesheet" href="***.css">
>
>と一行入れればいいのですがどこが<HEAD>の
>部分だか分からなくて(^^;;

ふむ、<HEAD>の部分は必ず大文字で書いていますから、丁寧に見ていけば
必ず全て見つかるはずです、が、あちこちにばらまかれているので、それらの全てに
同じ変更を加えるのは些か抵抗がありますね。美しくない。

と言うことで、やはりCSSバリバリになっている新版では、forum.plの中に
&make_header() と言う関数を作って、各CGIからはそれを統一的に呼ぶ様に
変更しつつあります。この中で、DOCTYPEやcharsetの宣言も行なって、少しは
まともなHTMLを吐くように変更しています。ただ、article.cgiとか半分ぐらい
しか変更してないで残りは元のままですが...

# 新版のCGIも、ここと同じ様に *.cgi なファイルに対してすべて *.pl な
# 別名が振ってあるので、現在のスナップショットがどうなっているのか興味ある
# 方は持っていっても構いませんよ。もっとも、将来もそうなっているか、どころか、
# 動作の保証も無いですが。(^^;;


[RE] フォロー記事投稿 記事のキャンセル
From: KEITA <keita@be.mbn.or.jp>
Subject: Re: CSSを使うには・・・?
Date: 1999/01/26 20:38:52
Reference: mesh.forum.3/00855

どうもKEITAです。

>ふむ、<HEAD>の部分は必ず大文字で書いていますから、丁寧に見ていけば
>必ず全て見つかるはずです、が、あちこちにばらまかれているので、それらの全てに
みたいにsite.plの部分に書いてあるもんだとと思ってました。
それで一括に管理しているのかと・・・。

>同じ変更を加えるのは些か抵抗がありますね。美しくない。
確かにやり方的には美しくナイッすね(^^;;

>と言うことで、やはりCSSバリバリになっている新版では、forum.plの中に
>&make_header() と言う関数を作って、各CGIからはそれを統一的に呼ぶ様に
>変更しつつあります。この中で、DOCTYPEやcharsetの宣言も行なって、少しは
>まともなHTMLを吐くように変更しています。ただ、article.cgiとか半分ぐらい
>しか変更してないで残りは元のままですが...
おぉ!新版なんてモノがあったんですか!
新版はCSS対応でデザイン管理には最適ですね。

使うにはsite.plとforum.plとarticle.cgiを今のVerと
入れ替えるだけでよろしいのでしょうか?
その他、入れ替えないといけないと言うようなファイルもあったら
伝授御願いします。

p.s.
いつも、にあさん方々には教えてもらって
ばかりで頭が上がりませんわ。

p.s. 2
メールアドレスの有無の方は分かりました。
過去ログに載っていたんですね・・・(^^;;


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: CSSを使うには・・・?
Date: 1999/01/26 21:17:09
Reference: mesh.forum.3/00858

1月26日に、KEITAさんは書きました。

>使うにはsite.plとforum.plとarticle.cgiを今のVerと
>入れ替えるだけでよろしいのでしょうか?
>その他、入れ替えないといけないと言うようなファイルもあったら
>伝授御願いします。

全部入れ替えないとダメですよ。
だいぶ変わってるみたいですから。

それににあさんも
># 動作の保証も無いですが。(^^;;
と言っているように、まだちゃんとリリースされたものではない開発中の
スナップショットなので、通常の運用で使用するには危険です。
正式リリースを待った方がよいでしょう。

#それにしても、スナップショットとして持ってこれるようになってたとは、
#思いも寄らなかった。( 気づいても良さそうなものだが...(^^;; )
#さっそくテストさせてもらいます。>にあさん


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 新版を動かすには...
Date: 1999/01/26 23:53:05
Reference: mesh.forum.3/00859

1月26日に、TADさんは書きました。

>1月26日に、KEITAさんは書きました。
>
>>使うにはsite.plとforum.plとarticle.cgiを今のVerと
>>入れ替えるだけでよろしいのでしょうか?
>
>全部入れ替えないとダメですよ。
>だいぶ変わってるみたいですから。

ですね。forum.plとhttp.plの受け持ちとかも微妙に変わってしまっているし。(^^;;

あと、新しく icons ディレクトリの中に、iconset.pl と言うファイルが出来ていて
これが無いと動きません。アイコンセットを変える時には、*.gif なアイコンと、
この iconset.pl をパックにしたものを 1セットで差し替えるようになります。
# 逆にこれさえ差し替えれば、本体に手を入れずにアイコンセットが取り替えられる様に
# なるはず。(まだ、半分ぐらいしか実装していない。(^^;;)

>># 動作の保証も無いですが。(^^;;
>と言っているように、まだちゃんとリリースされたものではない開発中の
>スナップショットなので、通常の運用で使用するには危険です。

そうですね。ここで使っていない、と言うことは、まだまだ動作に対して
信頼が置けないからですね。(^^;

今回晒したのは、CSS の実装例と言うことでだけで他意は無いです。
# 特にこの頃安定している、とか言う話では無い。(^^;;

article.pl や forum.pl の実装を見て改造の足しにして下さい。> KEITAさん


[RE] フォロー記事投稿 記事のキャンセル
From: KEITA <keita@be.mbn.or.jp>
Subject: Re: 新版を動かすには...
Date: 1999/01/28 23:57:24
Reference: mesh.forum.3/00862

どうもKEITAです。

>ですね。forum.plとhttp.plの受け持ちとかも微妙に変わってしまっているし。(^^;;
と言うことなので新版のファイルはすべて貰っときました(^^

>あと、新しく icons ディレクトリの中に、iconset.pl と言うファイルが出来ていて
>これが無いと動きません。アイコンセットを変える時には、*.gif なアイコンと、
>この iconset.pl をパックにしたものを 1セットで差し替えるようになります。
おぉ、新機能の1つですね。
このファイルにはさすがに気づかなかったので
今から貰います。

>そうですね。ここで使っていない、と言うことは、まだまだ動作に対して
>信頼が置けないからですね。(^^;
あとで使ってみてもし駄目だったら今のVerのの部分を
変える方法でやります。っていうかこれがベター・・・。
それか新版か出るのを待ちます。
リリースはいつ頃なんですか?

>article.pl や forum.pl の実装を見て改造の足しにして下さい。> KEITAさん
ホントに有り難うございました(^^
TADさんもレスくれて有り難うございました。

さようなり〜


[NEW] フォロー記事投稿 記事のキャンセル
From: たぬ猫 <tanu3@mail.goo.ne.jp>
Subject: うぇぶ会議室設置例の場所
Date: 1999/01/26 14:13:27

たぬ猫と申します。

うぇぶ会議室設置をしてみようと思っていますが、CGIには不慣
れなもので、いろりろこちらのサイトを見させていただきましたが、
"いがらしさんが、「うぇぶ会議室設置例」を書いて下さいました。" 
という記事を見付けました。

しかし、http://www.ask.or.jp/%7Ekacchan/web.html
の場所には、もう無いようです。勘違いでしたらごめんなさい。
おわかりでしたら教えてください。よろしくお願いいたします。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: うぇぶ会議室設置例の場所
Date: 1999/01/26 21:28:25
Reference: mesh.forum.3/00857

1月26日に、たぬ猫さんは書きました。

>"いがらしさんが、「うぇぶ会議室設置例」を書いて下さいました。" 
>という記事を見付けました。

うぇぶ会議室の部屋3のトップページからもリンクしてますよ。

>しかし、http://www.ask.or.jp/%7Ekacchan/web.html
>の場所には、もう無いようです。勘違いでしたらごめんなさい。
>おわかりでしたら教えてください。よろしくお願いいたします。

あら、ほんとにリンク切れてますね。
場所変えたんでしょうか。
ここにありましたよ。

http://www3.famille.ne.jp/%7Ekandb/web.html


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: うぇぶ会議室設置例の場所
Date: 1999/01/27 00:03:31
Reference: mesh.forum.3/00860

1月26日に、TADさんは書きました。

>あら、ほんとにリンク切れてますね。
>場所変えたんでしょうか。
>ここにありましたよ。
>
>http://www3.famille.ne.jp/%7Ekandb/web.html

ありゃ、いがらしさん移転していたんですね。(^^;
リンクを戻しておきました。

それから、この間ゆうさんが書いて下さった、Hi-HOユーザのための設置法のペーヂにも
リンクを張らせてもらいました。

# あのあと、セキュリティホール対応に悩殺されていてリンクを張るのを
# すっかり忘れていました。すいませんでした。m(__)m >ゆうさん


[RE] フォロー記事投稿 記事のキャンセル
From: たぬ猫 <tanu3@mail.goo.ne.jp>
Subject: Re: うぇぶ会議室設置例の場所
Date: 1999/01/27 13:39:46
Reference: mesh.forum.3/00863

たぬ猫です。TADさん、にあさん、こんにちは!

1月27日に、にあさんは書きました。

>1月26日に、TADさんは書きました。
8<
>>http://www3.famille.ne.jp/%7Ekandb/web.html
8<
>それから、この間ゆうさんが書いて下さった、Hi-HOユーザのための設置法のペーヂにも
>リンクを張らせてもらいました。

どちらもブックマークしました。わかりやすい設置例で助かります。
ありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: ゆう <darque@ann.hi-ho.ne.jp>
Subject: Re: うぇぶ会議室設置例の場所
Date: 1999/01/29 13:12:23
Reference: mesh.forum.3/00863

1月27日に、にあさんは書きました。

># あのあと、セキュリティホール対応に悩殺されていてリンクを張るのを
># すっかり忘れていました。すいませんでした。m(__)m >ゆうさん

いえいえ、そんなご丁寧に・・・。
リンクありがとうございます!
「forum-1.7b.tar.gz」とか旧ヴァージョンのままの表記になっている部分があるので
早めに差し替えます。


[NEW] フォロー記事投稿 記事のキャンセル
From: SYO <suehara@lares.dti.ne.jp>
Subject: ディレクトリ表示に・・・
Date: 1999/01/29 13:02:11

はじめまして。 SYOと申します。

この会議室を遣わせて頂こうと思い、やっと画面が出るようになったの
ですが、会議室を選択(デフォルトのTESTの部屋)すると、下のフレーム
(Articles?)がディレクトリの一覧表示になってしまいます。

どこを変更すればよいかご教授願えますでしょうか?

IISを使用、変更した個所はsite.plの
perl_cgiと、forumrootです。

よろしくお願い致します


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: ディレクトリ表示に・・・
Date: 1999/01/29 13:52:29
Reference: mesh.forum.3/00866

1月29日に、SYOさんは書きました。

>この会議室を遣わせて頂こうと思い、やっと画面が出るようになったの
>ですが、会議室を選択(デフォルトのTESTの部屋)すると、下のフレーム
>(Articles?)がディレクトリの一覧表示になってしまいます。

たとえばTESTの部屋(ディレクトリ名:test)を選択すると下のフレーム(NAME="article")には、
/your_forum/test/ のURLが呼び出されます。

>どこを変更すればよいかご教授願えますでしょうか?

通常の場合、testディレクトリの中に index.html というファイルを置いておけば
そのHTMLファイルが表示されます。
というわけで、各部屋のディレクトリにはその部屋の説明などを書いた index.html ファイル
を置いておくと良いでしょう。


[RE] フォロー記事投稿 記事のキャンセル
From: SYO <suehara@lares.dti.ne.jp>
Subject: Re: ディレクトリ表示に・・・
Date: 1999/01/29 15:02:23
Reference: mesh.forum.3/00869

TADさん、早速レスありがとうございました。

無事解決しました! 本当にありがとうございました。

testの中を見たらindex.htmlがあったので、他にどこかで恥ずかしい間違い
をしているのかと思いましたが、お応え頂いた内容をよ〜く考えると、
/your_forum/test/を指定する、という事はデフォルトドキュメントを表示
する事ですよね。

IISの設定を見たら、デフォルトがdefault.htmになっていたのでこれを直
して正常動作しました。(これも恥ずかしい間違いですが・・・)

とにかく、ありがとうございました。


[NEW] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: 画像を貼り付けるには?
Date: 1999/02/04 14:57:45

はじめまして。質問です。
記事に画像を貼り付けるには、どうしたらいいのでしょうか?
教えてください。


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: 画像を貼り付けるには?
Date: 1999/02/04 17:04:13
Reference: mesh.forum.3/00873

2月4日に、久貝穣さんは書きました。

>記事に画像を貼り付けるには、どうしたらいいのでしょうか?
>教えてください。

うぇぶ会議室に投稿された記事は、1記事で1つのHTMLファイルになりますから
タグが使えます。

イメージを貼りつけたければ <IMG SRC="(URL)"> とすればOKです。
こんな感じですね。
[HELP]

#なので、もちろんリンクもはれます。


[RE] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: Re: 画像を貼り付けるには?
Date: 1999/02/04 17:58:11
Reference: mesh.forum.3/00874

TADさん、早速のご回答ありがとうございます。レスポンスの速さには感激しました。

>イメージを貼りつけたければ <IMG SRC="(URL)"> とすればOKです。
>こんな感じですね。
><A HREF="/%7Enir/forum/faq.html#escape" TARGET="help"><IMG SRC="/%7Enir/Forum/icons/help.gif" ALT="[HELP]" BORDER="0" WIDTH="20" HEIGHT="20"></A>
>
>#なので、もちろんリンクもはれます。

なるほど、そうですか?わたしは、部門内の掲示板のようなものに活用しようとしているのですが、、、。
ということは、一般ユーザに上記のような <IMG SRC="(URL)"> を書かせて、そのファイルをWWWサーバーにアップロードさせればいいわけですね?

欲張りなんかもしれませんが、コピー&ペーストの感覚で、画像を貼り付けることは出来ませんでしょうか?
あるいは、メールの添付ファイルみたいなのでもいいんですけど、、、。

以上、よろしくアドバイスください。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: 画像アップロード
Date: 1999/02/05 03:49:48
Reference: mesh.forum.3/00875

2月4日に、久貝穣さんは書きました。

>なるほど、そうですか?わたしは、部門内の掲示板のようなものに活用しようとしているのですが、、、。
>ということは、一般ユーザに上記のような <IMG SRC="(URL)"> を書かせて、そのファイルをWWWサーバーにアップロードさせればいいわけですね?

現状はそうですね。

>欲張りなんかもしれませんが、コピー&ペーストの感覚で、画像を貼り付けることは出来ませんでしょうか?
>あるいは、メールの添付ファイルみたいなのでもいいんですけど、、、。

次版に画像(に限らずファイル)アップロードの機構を加える時に一番問題となっているのが、
ユーザインターフェースの部分なんですね。

具体的には、
・アップロードファイルの指定をいつどこでやるか?
とか、
・アップロードしたファイルをどうやって指定して利用するか?
とかの部分に対する直接的なインターフェースが見つからなくて困っています。

どんなやり方で指定するのが良いと思いますか? > ALL

# 参考になるようなインターフェースを提供しているサイトとかないかなぁ
# あるいは、Web に限らず、これのこういう指定方法が分かりやすい、とかの
# 例があると非常に助かるんだけど...


[RE] フォロー記事投稿 記事のキャンセル
From: OZAKI'S <toshi@cyber-oz.com>
Subject: Re: 画像アップロード
Date: 1999/02/07 02:20:09
Reference: mesh.forum.3/00877

2月5日に、にあさんは書きました。

>次版に画像(に限らずファイル)アップロードの機構を加える時に一番問題となっているのが、
>ユーザインターフェースの部分なんですね。

  画像UploadできるBBSのインターフェースは cgi-lib.pl を利用したモノが多いのではない
  でしょうか。

  --->http://www.friendlylab.co.jp/clip/html/sample.html
  --->http://www.ask.ne.jp/~rescue/cgi/minibbs/sample8.83t/minibbs.cgi


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 画像アップロード
Date: 1999/02/08 23:24:22
Reference: mesh.forum.3/00878

2月7日に、OZAKI'Sさんは書きました。

>>次版に画像(に限らずファイル)アップロードの機構を加える時に一番問題となっているのが、
>>ユーザインターフェースの部分なんですね。
>
>  画像UploadできるBBSのインターフェースは cgi-lib.pl を利用したモノが多いのではない
>  でしょうか。
>
>  --->http://www.friendlylab.co.jp/clip/html/sample.html
>  --->http://www.ask.ne.jp/~rescue/cgi/minibbs/sample8.83t/minibbs.cgi

画像アップロードが可能なBBSの例をありがとうございます。

ただ、これらに限らず大概の物は単独の画像を文章に付加するだけなんですよね。
折角画像アップロード機構を加えるのなら、それだけではつまらないので、
複数画像をアップロード出来て、それらを自由に文章中で使いたいのですが
その場合にどうやって画像を指定するのが良いか、チョット困っているのですね。

想定している文章は... そうですね、例えばゆうきさんの会議室のtestの部屋に
投稿されたカトーCさんの記事などを見てもらえればイメーヂがつかめるかと
思うのですが、この様な記事を書く時に、簡単にアップロード画像を引用出来るような
機構が欲しいわけです。

# ユーザインターフェースさえ固まってしまえば、コーディング自身はさして
# 難しいものでは無いはず。難しいのは仕様を決めることですね。(^^;;


[NEW] フォロー記事投稿 記事のキャンセル
From: ひと <hito@mug.biglobe.ne.jp>
Subject: 更新の日付は?
Date: 1999/02/11 01:50:11

 会議室一覧などの一番下に表示される更新の日付は、どこから取得するの
でしょうか? そのcgiの保存した日付か、それともディレクトリを作った日
付でしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: 更新の日付は?
Date: 1999/02/11 06:39:14
Reference: mesh.forum.3/00882

2月11日に、ひとさんは書きました。

> 会議室一覧などの一番下に表示される更新の日付は、どこから取得するの
>でしょうか? そのcgiの保存した日付か、それともディレクトリを作った日
>付でしょうか?

この「Last Update:」と言うのは、CGIスクリプト自身の更新時間ですね。

# CGIがヘッダに返す「Last Modified:」と言うのは、最新の記事の投稿時間だったり
# その時の時間だったり、まあ、スクリプトによって違いますが、CGIスクリプト自身の
# 更新時間では無いです。


[NEW] フォロー記事投稿 記事のキャンセル
From: おんたけ <t-gnp@mtj.biglobe.ne.jp>
Subject: un-read.cgiが止まってしまう?
Date: 1999/02/13 10:33:15

おんたけです。
会議室をちょっとつくりなおしたところ、un-read.cgiが止まってしまいます。
これは、ネスケでは正常に動くところ,I.Eだとだめなのです。

修正したところは全体的に、会議室名を変え、contents.plを以下のような感じ
で修正しました。

00001 00005 *************
00001 00000 +++++++++++++ 1998/11/24 21:03:35 <おんたけ> テスト
00002 00000 kkkkkkkkkkkkk 1998/12/27 10:34:42 <おんたけ> テストです
00003 00000 iiiiiiiiiiiii 1998/12/27 10:52:24 <おんたけ> test
00004 00000 hhhhhhhhhhhhh 1999/02/11 20:00:08 <おんたけ> test

上記暗号部分は今は適当に変えてありますが,前にあったファイルを利用したため
実際の000001.htmlなどを削除していたため、それが見つかりませんとサーバー・エラー
そこで適宜000001.htmlなどを作ってあげてアップしたところ,un-read.cgiが正常に
動いたのです。
ただし、ネスケのみ。I.Eだと、実行に行くのですが,途中で止まってしまうのです。
何か,原因があるのでしょうか?

以下のところです。

ポスト


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: un-read.cgiが止まってしまう?
Date: 1999/02/13 11:26:15
Reference: mesh.forum.3/00884

2月13日に、おんたけさんは書きました。

>会議室をちょっとつくりなおしたところ、un-read.cgiが止まってしまいます。
>これは、ネスケでは正常に動くところ,I.Eだとだめなのです。

今、IE4.01で見たところでは、特に問題無さそうでしたが...
Testの部屋デスよね? 単にキャッシュを読んでいませんか? (^^;;

# 一般的に言って、あるブラウザでは上手く動いて、あるブラウザではCGIエラーになると
# いうのは非常に特殊な事ですので、大概は他の要因を疑ってみた方が良いです。

>00001 00005 *************
>00001 00000 +++++++++++++ 1998/11/24 21:03:35 <おんたけ> テスト
>00002 00000 kkkkkkkkkkkkk 1998/12/27 10:34:42 <おんたけ> テストです
>00003 00000 iiiiiiiiiiiii 1998/12/27 10:52:24 <おんたけ> test
>00004 00000 hhhhhhhhhhhhh 1999/02/11 20:00:08 <おんたけ> test
>
>上記暗号部分は今は適当に変えてありますが,前にあったファイルを利用したため
>実際の000001.htmlなどを削除していたため、それが見つかりませんとサーバー・エラー
>そこで適宜000001.htmlなどを作ってあげてアップしたところ,un-read.cgiが正常に
>動いたのです。

虫喰い的に記事ファイルが無い時にはそれでも良いですが、記事番号nnnnn以前の記事が
全て無い時には、最初の行の記事範囲指定を書き換えてしまった方が良いですね。

|00003 00005 *************
|00003 00000 iiiiiiiiiiiii 1998/12/27 10:52:24 <おんたけ> test
|00004 00000 hhhhhhhhhhhhh 1999/02/11 20:00:08 <おんたけ> test

の様にします。


[RE] フォロー記事投稿 記事のキャンセル
From: おんたけ <t-gnp@mtj.biglobe.ne.jp>
Subject: Re: un-read.cgiが止まってしまう?
Date: 1999/02/13 16:20:28
Reference: mesh.forum.3/00885

2月13日に、にあさんは書きました。

>2月13日に、おんたけさんは書きました。
>
>>会議室をちょっとつくりなおしたところ、un-read.cgiが止まってしまいます。
>>これは、ネスケでは正常に動くところ,I.Eだとだめなのです。
>
>今、IE4.01で見たところでは、特に問題無さそうでしたが...
>Testの部屋デスよね? 単にキャッシュを読んでいませんか? (^^;;

># 一般的に言って、あるブラウザでは上手く動いて、あるブラウザではCGIエラーになると
># いうのは非常に特殊な事ですので、大概は他の要因を疑ってみた方が良いです。

了解しました。もう少し、探ってみます。

>>00001 00005 *************
>>00001 00000 +++++++++++++ 1998/11/24 21:03:35 <おんたけ> テスト
>>00002 00000 kkkkkkkkkkkkk 1998/12/27 10:34:42 <おんたけ> テストです
>>00003 00000 iiiiiiiiiiiii 1998/12/27 10:52:24 <おんたけ> test
>>00004 00000 hhhhhhhhhhhhh 1999/02/11 20:00:08 <おんたけ> test
>>
>>上記暗号部分は今は適当に変えてありますが,前にあったファイルを利用したため
>>実際の000001.htmlなどを削除していたため、それが見つかりませんとサーバー・エラー
>>そこで適宜000001.htmlなどを作ってあげてアップしたところ,un-read.cgiが正常に
>>動いたのです。
>
>虫喰い的に記事ファイルが無い時にはそれでも良いですが、記事番号nnnnn以前の記事が
>全て無い時には、最初の行の記事範囲指定を書き換えてしまった方が良いですね。
>
>|00003 00005 *************
>|00003 00000 iiiiiiiiiiiii 1998/12/27 10:52:24 <おんたけ> test
>|00004 00000 hhhhhhhhhhhhh 1999/02/11 20:00:08 <おんたけ> test
>
>の様にします。

いやあ、これで解決しました。今までも何度も同じようなところで悩んでしまい、修正する
たびに戸惑っていました。
ありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: おんたけ <t-gnp@mtj.biglobe.ne.jp>
Subject: Re: やっぱり、だめですね
Date: 1999/02/13 16:39:32
Reference: mesh.forum.3/00886

2月13日に、おんたけさんは書きました。

>>今、IE4.01で見たところでは、特に問題無さそうでしたが...
>>Testの部屋デスよね? 単にキャッシュを読んでいませんか? (^^;;
>
>># 一般的に言って、あるブラウザでは上手く動いて、あるブラウザではCGIエラーになると
>># いうのは非常に特殊な事ですので、大概は他の要因を疑ってみた方が良いです。
>
>了解しました。もう少し、探ってみます。

やはり、「未読記事表示」を押すと、読みこみに行きますが、半分位行ったところで
サーバー・エラーとなってしまいます。
単にキャッシュを読んでいるとしても、このように時間がかかるものなのでしょうか(^_^;)
ちなみに、ネスケではやはり、すぐに読みこんでくれます。


[RE] フォロー記事投稿 記事のキャンセル
From: おんたけ <t-gnp@mtj.biglobe.ne.jp>
Subject: Re: 大変、失礼しました(^_^;)
Date: 1999/02/16 23:19:27
Reference: mesh.forum.3/00887

2月13日に、おんたけさんは書きました。

大変、失礼しました。
他のパソで見たところ、問題ないようでした。
しかしながら、不思議なことに私のパソでは相変わらずダメなのですが。
お騒がせしました。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: un-read.cgiが止まってしまう?
Date: 1999/02/17 02:29:28
Reference: mesh.forum.3/00897

2月16日に、おんたけさんは書きました。

>他のパソで見たところ、問題ないようでした。
>しかしながら、不思議なことに私のパソでは相変わらずダメなのですが。

うーん、まだダメだったのですか。
当然キャッシュとか捨ててから試して見ましたよね?

# 再現性があるなら、何か面白い原因が見つかるかも知れないが、
# 調査は難しいなぁ。手元にあればやるのだが...


[NEW] フォロー記事投稿 記事のキャンセル
From: misty <misty@bremen.or.jp>
Subject: 会議室の記事ソートについて
Date: 1999/02/14 02:04:23

初めて書きこみさせていただきます。
実は最近、こちらの会議室のスクリプトと言うのでしょうか?
自分のホームページに使わせていただいてみました。

私は記事が新しいほど上に表示させるようリバースを指定しました。

が、昔の記事にレスをつけるとそのレスをつけた記事の
すぐ上に表示されてしまいます。

昔の記事にレスをつけた場合でも
一番上に表示させたいのです。
それでないと下までスクロールさせるはめになるので(^^;

もしこれの解決方を知っている方いらっしゃいましたら
お教え下さいませ。


[RE] フォロー記事投稿 記事のキャンセル
From: misty <misty@bremen.or.jp>
Subject: Re: 会議室の記事ソートについて(補足)
Date: 1999/02/14 13:15:42
Reference: mesh.forum.3/00888

えと、補足です。
右上フレームにある一番右上のボタンを押すと
DATEモードになると思うのですが
つまりデフォルトでそうなるようしたいのです。

どこかに設定すればいいという事はわかるのですが・・・
探しましたが、ここっていうとこがみつかりません。

よろしくお願いいたします。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: DATEモードをデフォルトにするには
Date: 1999/02/17 02:23:08
Reference: mesh.forum.3/00889

2月14日に、mistyさんは書きました。

>右上フレームにある一番右上のボタンを押すと
>DATEモードになると思うのですが
>つまりデフォルトでそうなるようしたいのです。

簡易記事検索で「DATEモード」をキーワードにしても見つかりませんね。(^^;
では、もう少し大きく「記事一覧」と「モード」を両方含むもので検索して見ると
有効なのが見つかりました。(^^)

それらの記事を含むスレッドを参照していただければ分かると思いますが、
今の所、DATEモードをデフォルトにするにはソースを変更する必要があります。

詳しくは、記事296記事299の二つの記事を参照して下さい。


[RE] フォロー記事投稿 記事のキャンセル
From: misty <misty@bremen.or.jp>
Subject: Re: DATEモードをデフォルトにするには
Date: 1999/02/17 02:31:26
Reference: mesh.forum.3/00898

2月17日に、にあさんは書きました。

>簡易記事検索で「DATEモード」をキーワードにしても見つかりませんね。(^^;
>では、もう少し大きく「記事一覧」と「モード」を両方含むもので検索して見ると
>有効なのが見つかりました。(^^)
>
>それらの記事を含むスレッドを参照していただければ分かると思いますが、
>今の所、DATEモードをデフォルトにするにはソースを変更する必要があります。
>
>詳しくは、記事296記事299の二つの記事を参照して下さい。

あう!検索が足りなかったようですね(^^;
申し訳ありませんでした。

助言ありがとうございます。
助かりました、これでいけそうです。


[NEW] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: エラー: /~install/forum/menu.cgi was notfound
Date: 1999/02/15 17:34:43

うまくインストールできません。申し訳ありませんが、教えてください。

以下のメッセージが出ます。3つの箱にそれぞれ出ます。サーバーはApache/1.3.4です。 
イントラネットで、私が、サーバーのインストールもしました。でも、ほとんどわかっておりません。
サーバーマシンは、OSF1  V4.0 564 alpha です。

Not Found

The requested URL /~install/forum/menu.cgi was notfound on this server.

The requested URL /~install/forum/contents.cgiwas not found on this server.

The requested URL /~install/forum/Preface.html was not found on this server.

cgi-binは、/usr/local/apache/cgi-binに、ウェブ会議室はその下に、forumというディレクトリを付けました。

$forumroot = '/cgi-bin/forum';  # うぇぶ会議室のあるペーヂ
としました。他は、触っておりません。

# $cgiroot = '/%7Einstall/forum/cgi-bin';
# $forumpath = '/home/install/public_html/forum';      
2つともコメントははずしておりません。

どこがいけないのでしょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: エラー: /~install/forum/menu.cgi was notfound
Date: 1999/02/15 20:17:33
Reference: mesh.forum.3/00890

2月15日に、久貝穣さんは書きました。

>The requested URL /~install/forum/menu.cgi was notfound on this server.
>
>The requested URL /~install/forum/contents.cgiwas not found on this server.
>
>The requested URL /~install/forum/Preface.html was not found on this server.
(中略)
>cgi-binは、/usr/local/apache/cgi-binに、ウェブ会議室はその下に、forumというディレクトリを付けました。
>
>$forumroot = '/cgi-bin/forum';  # うぇぶ会議室のあるペーヂ
>としました。他は、触っておりません。
>
># $cgiroot = '/%7Einstall/forum/cgi-bin';
># $forumpath = '/home/install/public_html/forum';      
>2つともコメントははずしておりません。

上記のエラーに含まれているURLは $forumroot に設定したURLですので、
上記の説明が間違いなく、現状では $forumroot = '/cgi-bin/forum'; 
のようになっているのだとすると本当は

http://YOUR.SERVER/cgi-bin/forum/menu.cgi
http://YOUR.SERVER/cgi-bin/forum/contents.cgi
http://YOUR.SERVER/cgi-bin/forum/Preface.html

を見に行くはずですから
クライアント側のキャッシュ等の内容が活きているのではないでしょうか。
IEだと効かないこともあるようですが、フレーム内をリロード(再読み込み)しても
ダメですか?


[RE] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: Re: エラー:少し前進しました
Date: 1999/02/16 11:32:29
Reference: mesh.forum.3/00891

2月15日に、TADさんは書きました。

>クライアント側のキャッシュ等の内容が活きているのではないでしょうか。
>IEだと効かないこともあるようですが、フレーム内をリロード(再読み込み)しても
>ダメですか?

サーバーが、日本語コードがEUCなので、*.plと*.cgiをすべて、EUCコードに直しました。

最初、Netscape 3.0Gold J で試しておりましたが、IP 3.0 で試したところ、画面上半分の「会議室選択」とテストの「部屋一覧」は表示されました。
しかし、下の箱の、記事の内容が表示されるはずのところっは、エラーです。「会議室選択」に「Testの部屋」が1つだけリストされていますので、
それをピックしたところ、下のエラーになりました。
Forbidden
You don't have permission to access /cgi-bin/forum/test/ on this server.

でも、パーミッションは、大丈夫のはずです。
drwxrwxrwx   2 root     system       512 Feb 16 10:54 test 
dadc01.art.yao.sharp.co.jp 44: cd test
dadc01.art.yao.sharp.co.jp 46: pwd
/usr/local/apache/cgi-bin/forum/test     
dadc01.art.yao.sharp.co.jp 45: ls -l
-rwxrwxrwx   1 root     system        26 Feb 15 15:52 contents
-rwxrwxrwx   1 root     system       161 Feb 16 10:54 index.html     

ただし、Netscapeのほうは、相変わらずの全部エラーです。

どうか、お助けくださいませ。


[RE] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: Re: エラー:多分わかりました
Date: 1999/02/16 12:22:17
Reference: mesh.forum.3/00892

>ただし、Netscapeのほうは、相変わらずの全部エラーです。

Netscapeを立ちあげ直したら、IPとおなじ現象となりました。

また、記事内容がエラーになる%C


[RE] フォロー記事投稿 記事のキャンセル
From: こん <PXC06010@niftyserve.or.jp>
Subject: Re: エラー:少し前進しました
Date: 1999/02/16 14:13:18
Reference: mesh.forum.3/00892

2月16日に、久貝穣さんは書きました。

こんにちは、こんと申します。
# すっごく、久しぶり&ご無沙汰しております。

取りあえず、わかる範囲だけ。

>サーバーが、日本語コードがEUCなので、*.plと*.cgiをすべて、EUCコードに直しました。
サーバー文字コードに関係なく全てデフォルトのS-JISで良かったはずです。

>Forbidden
>You don't have permission to access /cgi-bin/forum/test/ on this server.
呼ぼうとしているのが、/cgi-bin/test/になってますね、普通cgi-bin以下は、デレクトリ
INDEXは、表示しない設定になっているはずです。
マニュアルを参照して表示するようにする(あまり薦めませんが)か、、、。
出来れば、$forumrootをcgi-bin以下は避けて、通常のhtmlを置ける所に設定し、
># $cgiroot = '/%7Einstall/forum/cgi-bin';
># $forumpath = '/home/install/public_html/forum';      
を有効にしましょう。
$forumroot='/%7Einstall/forum'
$cgiroot = '/cgi-bin/forum';
$forumpath = '/home/install/public_html/forum';      
かな?

以上

追伸、動いた後はもう少しパーミッションを厳しくしたほうが良いと思いますよ。


[RE] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: Re: エラー:動きました。ありがとうございました。
Date: 1999/02/16 15:01:40
Reference: mesh.forum.3/00894

まず、前回の投稿を失敗したようです。たぶん、HTMLのタグと解釈されたのでは、と思います。

今回は、「HTLを解釈せず..」をチェックして投稿します。

2月16日に、こんさんは書きました。
>出来れば、$forumrootをcgi-bin以下は避けて、通常のhtmlを置ける所に設定し、
>># $cgiroot = '/%7Einstall/forum/cgi-bin';
>># $forumpath = '/home/install/public_html/forum';      
>を有効にしましょう。
>$forumroot='/%7Einstall/forum'
>$cgiroot = '/cgi-bin/forum';
>$forumpath = '/home/install/public_html/forum';      
>かな?

はい、この設定ですね。実は、マニュアルを読んだときに、理解できませんでした。
そこで、デフォルトのままでやってしまいました。それと、Netscapeで何回リロードしても、結果が同じだったのが、
はまる原因でした。
その後に、パーミッションエラーを、UNIXのファイルのパーミッションのことばかり、考えておりました。

下のように設定しました。
$forumroot = '/forum';  
$cgiroot = '/cgi-bin/forum';
$forumpath = '/usr/local/apache/htdocs/forum/';
                          
*.htmlファイルとtestおよびiconsディレクトリを$forumroot に移動させるとOKでした。

ただ、投稿すると、所々文字化けしましたので、perlプログラム中の以下の箇所の、sjisをeucに
変更すると、化けなくなりました。

article.cgi:    $ids{'name'} = &jcode'to('sjis', $ids{'name'}, '', $opt);
article.cgi:    $ids{'subject'} = &jcode'to('sjis', $ids{'subject'}, '', $opt);
article.cgi:    $ids{'text'} = &jcode'to('sjis', $ids{'text'}, '', $opt);
customize.cgi:  $ids{'name'} = &jcode'to('sjis', $ids{'name'}, '', $opt);
customize.cgi:  $gui{'oldfmt'} = &jcode'to('sjis', $gui{'oldfmt'}, '', $opt);
customize.cgi:  $gui{'newfmt'} = &jcode'to('sjis', $gui{'newfmt'}, '', $opt);
customize.cgi:  $gui{'listfmt'} = &jcode'to('sjis', $gui{'listfmt'}, '', $opt);

sjisのままでも、動くということですが、私が最初に、eucに変更してしまったために、sjisとeucが
混在してしまったためではないかと思います。
すべて、sjisに戻してみます。

どうもありがとうございました。


[RE] フォロー記事投稿 記事のキャンセル
From: 久貝穣 <kugai@art.yao.sharp.co.jp>
Subject: Re: エラー:動きました。ありがとうございました。
Date: 1999/02/16 15:14:20
Reference: mesh.forum.3/00895

2月16日に、久貝穣さんは書きました。

>sjisのままでも、動くということですが、私が最初に、eucに変更してしまったために、sjisとeucが
>混在してしまったためではないかと思います。
>すべて、sjisに戻してみます。

sjisに戻して、やり直してみました。OKでした。
皆様、どうもありがとうございました。

使ってみます!


[NEW] フォロー記事投稿 記事のキャンセル
From: かたな <inagaki@osd.nesic.nec.co.jp>
Subject: Y2K問題について
Date: 1999/03/05 09:38:09

 初めて投稿します。

 最近ちまたで話題の2000年問題なのですが、この会議室の場合、「contents」
ファイルに4桁の年を書き込んでいますね。
 実際には「article.cgi」が書き込み処理をしているかと思うのですが、それで
あっていますか?
 で、そのcgiの231行目に1900+$yearで年を取っているように見られ
ます。これでは2000年の場合1900になってしまうのでしょうか...
 システムが取得する年($year)が100を返すのであれば正しく2000に
なるのでしょうけど。実際のところは使用しているサーバOSにゆだねるしかないので
しょうか?


[RE] フォロー記事投稿 記事のキャンセル
From: いしどう <ishidou@jpn.hp.com>
Subject: Re: Y2K問題について
Date: 1999/03/05 11:24:14
Reference: mesh.forum.3/00901

いしどう です。

3月5日に、かたなさんは書きました。

> 最近ちまたで話題の2000年問題なのですが、この会議室の場合、「contents」
>ファイルに4桁の年を書き込んでいますね。
> 実際には「article.cgi」が書き込み処理をしているかと思うのですが、それで
>あっていますか?
> で、そのcgiの231行目に1900+$yearで年を取っているように見られ
>ます。これでは2000年の場合1900になってしまうのでしょうか...

language.perl.com にある perl の y2k のページをご覧いただければわかり
ますけど、1900 + $year で正解だそうです。


[RE] フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: うぇぶ会議室に存在する2000年問題
Date: 1999/03/06 06:12:50
Reference: mesh.forum.3/00901

3月5日に、かたなさんは書きました。

> 最近ちまたで話題の2000年問題なのですが、この会議室の場合、「contents」
>ファイルに4桁の年を書き込んでいますね。

2000年問題ですか。(^^;;
内部的な時間の扱いは全て4桁年か通し秒数ですので2000年問題は無いのですが、
外部とのインターフェースの部分に一部問題となる部分があります。

> で、そのcgiの231行目に1900+$yearで年を取っているように見られ
>ます。これでは2000年の場合1900になってしまうのでしょうか...

これに付いては、石堂さんがフォローした下さった通り問題無いです。

問題となるのは、user Agentが2桁年を渡してきた場合です。

うぇぶ会議室は If-Modified-Since: リクエストヘッダを見ますが、
この時渡される日時のフォーマットには次の3種があります。

Fri, 05 Mar 1999 20:31:07 GMT   ; RFC822による定義 (RFC1123により更新)
Friday, 05-Mar-99 20:31:07 GMT  ; RFC850による定義だが、RFC1036により廃棄
Fri Mar  5 20:31:07 1999        ; ANSI C asctime()の書式

サーヴァが自分で返すフォーマットは最初のものが望ましく、HTTP/1.1では最初の
ものでなければならないとされていますが、受ける方は過去との互換性を保つ上で
3種全てを解釈できなくてはなりません。

# うぇぶ会議室の生成する日時のフォーマットは、もちろんRFC1123のものです。(^^)
# ここ(Biglobe)のサーヴァ(Netscape-Commerce/1.12)は古いRFC850のを
# 返すので、ヘッダの日時フォーマットは新旧混ざって出力されていますが。(^^;;

一見して分かるとおり、RFC850の日時のフォーマットは2桁年を使うので2000年問題が
存在します。で、実際 forum.pl の中の解釈ルーティンでは2桁年には単純に1900を
足していたので、2000年には1900年になってしまいます。(^^;;

と、言うことで、forum.pl の 377行付近を以下のように変えて下さい。

	$wday = &http'wdaytoi($swday);
	$year += 100 if ($year <= 38);
	$year -= 1900 if ($year >= 1900);

赤字の行が追加された行です。

つまり、、2桁年が渡された場合には、00〜38年だったら2000〜2038年、
39〜99年だったら1939〜1999年と思おう、と言うことです。
# 少々 ad hoc ではありますが。

をっ、日時ルーティンを眺めていたら、もう一つバグを見つけてしまった。(^^;
ANSI C 対応の日付のマッチングは現在のパターンでは1〜9日にマッチしないですね。

そのチョット前の373行付近の、

	($swday, $smon, $mday, $hour, $min, $sec, $year) =
		/^(\w+) (\w+) (\d+) (\d+):(\d+):(\d+) (\d+)/ if ($sec eq '');

の所を、

	($swday, $smon, $mday, $hour, $min, $sec, $year) =
		/^(\w+) (\w+) +(\d+) (\d+):(\d+):(\d+) (\d+)/ if ($sec eq '');

にして下さい。(^^;;;

# まぁ、ほとんどの場合、user agentはRFC1123の日時を渡してくるので、
# 問題は起きないんですけどね。


[NEW] フォロー記事投稿 記事のキャンセル
From: ウェラ <wella@a2.mbn.or.jp>
Subject: 自己解凍型のファイルが展開できないのですが…
Date: 1999/03/07 00:32:21

初めました! ウェラと申します!

 とあるページにてそちらの会議室型掲示板を
使ってらっしゃるところがありまして、使いたくなった者です〜

 …で。記事にあるとおりに初心者であるところのウェラは
自己解凍型の最新版をDLさせていただいたのですが…
 パーミッションの変更まで何とかやったのですが、
ブラウザでファイルにアクセスしたところエラーが出まして…

>「うぇぶ会議室」パック (V1.7b) を展開しています。
>uudecode forum.tar.Z.uu
>/usr/local/httpd/htdocs/gear/forum/forumset.cgi[28]: uudecode:  not found
>うぇぶ会議室の復号化に失敗しました。
>uudecode コマンドが見つからない事が考えられます。
>自己展開 CGI の最初に設定してあるコマンドパスを確認して下さい。

 とでました。
 何処を見てどう直せばいいんでしょうか…
 ファイルの中身は全くいじってないのですが…
 よろしくお願いします〜
                               でわ!!


[RE] フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: Re: 自己解凍型のファイルが展開できないのですが…
Date: 1999/03/07 06:18:37
Reference: mesh.forum.3/00904

3月7日に、ウェラさんは書きました。

>>「うぇぶ会議室」パック (V1.7b) を展開しています。
                           ^^^^^
# 微妙にバグですね(^^;;

>>uudecode forum.tar.Z.uu
>>/usr/local/httpd/htdocs/gear/forum/forumset.cgi[28]: uudecode:  not found
>>うぇぶ会議室の復号化に失敗しました。
>>uudecode コマンドが見つからない事が考えられます。
>>自己展開 CGI の最初に設定してあるコマンドパスを確認して下さい。
>
> とでました。
> 何処を見てどう直せばいいんでしょうか…

メッセージのとおり、自己解凍CGIを実行するために必要な uuencode という
ツールが見つからなかったのでしょう。

uuencodeは大半の(UNIX系) OSには標準で附属しているツールですが、中には
標準では入れてくれなかったり、入っていても変な位置にあるため、明示的に
その場所を教えてあげないと実行できなかったりするOSもあるようです。

また、サーバによっては管理者が(何らかのポリシーや、あるいは単に勘違いで)
CGIからuuencodeなどのツールを使えなくしていることもあります。

いちばん簡単な解決法としては

  自己解凍CGIではなく *.tar.gz版を自分で展開してサーバに転送する

です(^^;  *.tar.gzはWindowsならWinZip、MacOSならStuffIt Expanderなどで
展開できるそうです(どちらの環境も手許に無いので間違ってたらごめんなさい)。

展開されたファイルをサーバに転送したら、マニュアルを参考にして各ファイルの
パーミッション(属性/モード)を適切に設定してあげてください。
あとはsite.plなどの設定を済ませばちゃんと動くでしょう。がんばって
くださいね。


以上100記事(キャンセル分を含む)


・ ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 7 March 1998