スレッドリストに戻る 全部見る 最新20 1-100

CGIスクリプトのサポート

1 : 管理者 2003年 5月 22日 17:30

当サイト内で公開しているCGIスクリプト wwwnikki, wwwcounter についての
サポートを行うスレッドです。

質問や要望、バグ報告などがありましたらよろしくお願いします。

2 : あう社長 2003年 5月 22日 18:16

旧掲示板からCGIスクリプトに関するログを引用しておきます。

-----------------------------------------------------------------
日記cgiスクリプト JF さん 12月7日(土) 16時21分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
はじめまして。日記cgiスクリプトを探していてこちらに参りました。
とても理想に近いスクリプトを見つけられて喜んでいます。
もしバージョンアップをすることがありましたら、各日付ごとにアンカー
がつけられて特定の日記の日付に直接リンクできるようになればいいなあ、
と思っています。図々しい要望かもしれませんが、可能でしたらご検討い
ただければ幸いです。
これからcgi設置をがんばってみます。丁寧な設置方法の説明があるので
私にもなんとかなりそうです。すばらしい日記スクリプトをありがとう
ございます。

RE:日記cgiスクリプト あう社長 さん 12月8日(日) 11時19分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
こんにちは。気に入っていただけたようで私もうれしく思います。

> もしバージョンアップをすることがありましたら、各日付ごとにアンカー
> がつけられて特定の日記の日付に直接リンクできるようになればいいなあ、
> と思っています。

これですが、すでに実装済みです。
説明は書いてなかったかな・・・?

http://www.ausystem.org/~aushacho/cgi-bin/wwwnikki.cgi/view#20021121

と、年月日を指定すればOKです。
ただ、過去ログ保存を行った場合はURLが変わってしまうので
参照できなくなってしまいますがこれはどうしようもないですね。



RE:日記cgiスクリプト JF さん 12月8日(日) 15時56分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
>> これですが、すでに実装済みです。

どうもすみません。確認いたしました。ご指摘ありがとうございます。
これから目一杯、活用させていただきます。

3 : あう社長 2003年 5月 22日 18:18

日記のCGIについて。 Momo さん 12月14日(土) 19時26分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
初めまして。日記のCGIをダウンロードさせて頂きました。
HTMLで表示出来てレスが付けられるものは少ないので「やっと見つけた!」と言う感じでした。
そこで質問なのですが、1ページに表示できる記事数は変えられませんよね。
変更出来るように改造は出来ますか?
もし出来るのであればXHTMLで記述してモバイルでも閲覧出来ますよね。
お時間あればヒントだけでも頂けたら・・・お願いします。

RE:日記のCGIについて。 あう社長 さん 12月17日(火) 9時35分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
> 初めまして。日記のCGIをダウンロードさせて頂きました。
> HTMLで表示出来てレスが付けられるものは少ないので「やっと見つけた!」と言う感じでした。

どうも、初めまして。
気に入っていただけたようでうれしいですね。

> そこで質問なのですが、1ページに表示できる記事数は変えられませんよね。
> 変更出来るように改造は出来ますか?

残念ながらそういう用途はまるで想定していませんでしたので
ちょっとした改造で実現できるとは思えません。

ただ、そういう使い方も有りかなと思うので
次回のバージョンアップのときに反映させるつもりです。

首を長くしてお待ちください。
さすがに年内は手をつけられませんので。
----------------------------------------------------

やば・・・これ放置したまんまだ。

4 : あう社長 2003年 5月 22日 18:19

XREAで設置出来ないようなんです… ishii さん 1月8日(水) 21時41分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.16; Mac_PowerPC)
こんにちはあう社長様。だいぶ前になってしまいましたが、「wwwnikkiを非常に非常に気に入ってしまいましたので、是非テンプレートの配付をお許し下さい」という用件でもってメールを差し上げたことがありまして、そのせつは快諾いただきまして有り難うございます。すぐにも頑張るつもりがどんどん日が過ぎてしまい、まだテンプレート屋として開業出来ておりませんが、こんどいよいよ素材屋を本格的に始めるにあたり、xrea.comさんの有料広告免除でもってスペースを確保したんですよ…。

xreaさんにお金も1年分払って、さー頑張るぞうー!……と思ったら、ナゼかxreaさんではどうしても動作しません。PATH_INFOの不正の所で返してるエラーが出ているので、PATH_INFOとXREAで検索してみたところ、
http://sb.xrea.com/showthread.php?s=&threadid=4184
このような↑記事を見つけてしまいました…。変な、ダブらせたような値を返してしまうという、サーバ側のバグらしいのです。あう社長様、これ、スクリプトの方でチカラワザで無理矢理動作出来るようにすることって、可能でしょうか…??いや、もちろん全部教えて下さいだなんて図々しいことは申しません。頑張って調べたり実験したりして自力更正しようとは思っているんです。ただ、作者様の感触として、「それはたぶん絶対難しい、ムリ、諦めた方が良い」ということだったりしたら、時間の無駄しちゃうかなあと思いまして…。どうでしょう?「感触」「ヒント」だけでも、そろりと、お教えいただけないでしょうか…。どうぞよろしくお願い致します。

…(; ;)それにしても、XREAさん150MBもあってばんばんざいと思ってましたのに、がっかりです…。私なんて3カ所で書いてる日記っぽいコンテンツ全部wwwnikkiにしてしまいましたのに、これを諦めねばならないとしたら本当に悲しいです。しくしく…。よく確かめてからさーばー選ぶべきでした…。

RE:XREAで設置出来ないようなんです… あう社長 さん 1月9日(木) 12時20分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
XREAで設置できないという報告はつい先日もありまして、
その報告をしていただいた方に対策を施したものを使っていただいたところ
やはりダメでした。

ですが、ishiiさんの見つけていただいたサポートページのログを読んでみたところ
対策可能な気がしてきました。

my $path = $ENV{PATH_INFO};

という行が上のほう(130行目付近)にありますので、ここを
my $path = $ENV{REQUEST_URI};
$path =~ s/$ENV{SCRIPT_NAME}//e;

と書き換えてみてください。


おそらくこれで解決すると思います。
これでもだめな場合はもう一度ご連絡ください。

しかし、随分前から発覚している不具合なのに放置されているのがよくわかりませんね。

有り難うございましたーー!!! ishii さん 1月9日(木) 14時8分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.14; Mac_PowerPC)
すごい〜〜! もお、感動です…
一発で完治してしまいましたー!やっぱり実際作られた方にお伺いするのが一番早道だったんですねー…。(私が自力更正なんて、100年かかりそう…)本当に、どうも有り難うございました。

>随分前から発見されている不具合なのに…
その通りですよね〜。なんだか広告の自動挿入のロジックのからみで(????)、そういうことになってしまってるみたいです。…って言われても何のことやらさっぱりですが…。

それはともかく、テンプレ屋としてきちんと開業しましたら、またご報告に伺いますね。こんな良いスクリプト、もっとみんなでじゃんじゃん使うべきですよー。これでめでたくxreaでも使えることが判明しましたし、どんどん拡がると良いですね♪♪

5 : あう社長 2003年 5月 22日 18:21

掲示板CGI するめいぬ さん 1月23日(木) 14時9分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
はじめまして!!
こちらの日記CGIがとても気に入って設置したいのですが、どうもうまくいかないので相談にのっていただけますでしょうか?

まず、Xreaなんですが、過去ログと更新記録を読む限りでは現バージョンはすでにXrea対応してるということですよね?でも、やはりviewを繰り返すエラーが出てしまうことが一つと・・・・・・・。

Xreaはあきらめてinfoseekのほうにまず設置しようと思ったのですが、これもどうしてもCGIが呼び出せません。
最初は同じディレクトリに全て置いてたのですが

## データファイル格納ディレクトリ
## 基本的に全てのファイルはこのディレクトリにあるものとする。
my $ddir = '../data/';

と、ディレクトリ外のデータを指定しているので、テキストにそってデータを別にしてみるとこのようなエラーが出てきました。
http://genzo1.hp.infoseek.co.jp/cgi-bin/wwwnikki/wwwnikki.cgi/view

パス、パーミッションは全てあっています。
なにかご助言いただけると大変助かりますので、どうかよろしくお願いします。

RE:掲示板CGI あう社長 さん 1月23日(木) 16時24分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
こんにちは、あう社長です。

XREAにはまだ何か問題があるということでしょうか・・・。
infoseekについては私の知る限り、まだ利用されている方がいないようですので
動作確認はとれていませんでした。

どうも、広告の自動表示が原因になっているような気がします。


さて、これらの解決にはサーバーの挙動のチェックを行う必要があります。
というわけで、チェックのためのCGIを作りました。
../data/server_test.html
それぞれのHPに設置し、表示された内容を教えていただけないでしょうか。

二つのファイルは同じディレクトリにコピーしてください。
パーミッションを
server_test.html 644
server_test.cgi 755
として、server_test.html を表示してください。

リンクが二つあるはずです。
そのリンクを両方ともクリックし、表示されたページの内容を教えてください。

ファイルを置いた場所の URL だけでも結構です。
これで対策方法がわかるかもしれません。


100%解決できるとお約束は出来ませんが、ご了承ください。

RE:掲示板CGI あう社長 さん 1月23日(木) 16時26分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
リンクをミスしてしまいました。

http://www.ausystem.org/~aushacho/data/server_test.lzh

これが正解。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時10分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
> はじめまして!!
> こちらの日記CGIがとても気に入って設置したいのですが、どうもうまくいかないので相談にのっていただけますでしょうか?
>
> まず、Xreaなんですが、過去ログと更新記録を読む限りでは現バージョンはすでにXrea対応してるということですよね?でも、やはりviewを繰り返すエラーが出てしまうことが一つと・・・・・・・。
>
> Xreaはあきらめてinfoseekのほうにまず設置しようと思ったのですが、これもどうしてもCGIが呼び出せません。
> 最初は同じディレクトリに全て置いてたのですが
>
> ## データファイル格納ディレクトリ
> ## 基本的に全てのファイルはこのディレクトリにあるものとする。
> my $ddir = '../data/';
>
> と、ディレクトリ外のデータを指定しているので、テキストにそってデータを別にしてみるとこのようなエラーが出てきました。
> →http://genzo1.hp.infoseek.co.jp/cgi-bin/wwwnikki/wwwnikki.cgi/view
>
> パス、パーミッションは全てあっています。
> なにかご助言いただけると大変助かりますので、どうかよろしくお願いします。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時21分 キャプテン翼お絵描き掲示板
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
返信ありがとうございます。
まずはお詫びと訂正なんです。
先ほどのエラーですがinfoseekは外部から直リンクでCGIを呼べないことを忘れていました。コピー&ペーストでブラウザから呼び出してもらえば、正しいエラーがご覧いただけると思います。

とりあえず、ご指導どうり両サイトにおいてみました。

Xrea
http://surumeinu.s2.xrea.com/cgi-bin/server_test.html
infoseek
http://genzo1.hp.infoseek.co.jp/cgi-bin/server_test.html

infoseekのほうはhtmlからアクセスしているにもかかわらず、リンクは受け付けられませんでした・・・・・。

RE:掲示板CGI するめいぬ さん 1月23日(木) 18時27分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
すいません、infoseekはCGI−binに入れると全て呼び出せないようなので、これもブラウザにコピペして呼び出してください。

お手数をおかけしますがよろしくお願いいたします。

RE:掲示板CGI あう社長 さん 1月23日(木) 21時14分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
あの、どちらもパーミッションの設定がされていないようなのですが。
エラーになってしまいます。

infoseek に設置する server_test.html はリンクの部分を適正に書き直してみてください。


RE:掲示板CGI するめいぬ さん 1月23日(木) 22時15分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
し、失礼しました!!(><;)はずかち〜〜!!

パーミッション設定しなおしましたら両方見れました。
あらためてよろしくお願いします。

RE:掲示板CGI あう社長 さん 1月24日(金) 11時38分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

> パーミッション設定しなおしましたら両方見れました。
> あらためてよろしくお願いします。

確認しました。
うーん、XREAは仕様が異なるサーバーがあるみたいですね。
このタイプの仕様では wwwnikki では対処できません。

infoseek の方は、なんじゃこりゃ!という結果が出てますね。
wwwnikki.cgi を書き換えればなんとかなるかもしれません。

130行目付近に

# my $path = $ENV{PATH_INFO};
# XREA 対策
my $path = $ENV{REQUEST_URI};
$path =~ s/$ENV{SCRIPT_NAME}//e;

となっているところがあるので、これを

my $path = $ENV{PATH_INFO};
# XREA 対策
#my $path = $ENV{REQUEST_URI};
#$path =~ s/$ENV{SCRIPT_NAME}//e;

このように書き換えてみてください。


設置できました!! するめいぬ さん 1月24日(金) 23時18分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
INFOSEEKのほうはこれで動きました!!ありがとうございます〜〜〜!!
Xreaのほうはサーバーごとに仕様が異なるということなので、別のアカウントのほうでできるか、また試してみます。
本当にありがとうございました〜〜〜。

6 : あう社長 2003年 5月 22日 18:22

日記CGIの設置について ヒイロ さん 3月2日(日) 0時2分 Studio Sky
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)
こんばんわ。はじめまして。
この度、日記CGIをダウンロードさせて頂きました。
大変デザインもよく、また管理の仕方も個人的に探した中で一番気に入ったものなので、使わせていただこうとしました。

ただ、どれだけ設定しても、一向にCGIが動いてくれなくて……。
まだCGIに関しては初心者の域を出たくらいの者ですが、ここのBBSと添付されていたテキストを読み返しましたが、一向に変化はありません。

下記で、「XREA」に関して一部のサーバーでは不可、とのことでした。
が、やはり自分の属しているサーバーでのことなのか、単に自分の設定ミスか、わからないため、ここに、こうしてご質問を、という形になりました。

自分でもここの日記を使用したく、頑張ってみますので、どうかお力添えをお願いいたします。

「CGI」
http://hiroyui.s26.xrea.com/x/diary/wwwnikki.cgi/view
「下記のテスト用のモノ」
http://hiroyui.s26.xrea.com/x/diary/server_test.html

なお、パーミッションの方はXREAでの仕様で設定しています。
wwwnikki.cgi(700)jcode.pl(600) nk_temp.html(600) nk_kako.html(600)
graph/(777)

初心者の愚かなミスなのかもしれませんがどうぞよろしくお願いいたします。


RE:日記CGIの設置について あう社長 さん 3月3日(月) 10時42分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
拙作のCGIを気に入っていただいてありがとうございます。

テスト用のCGIの動作結果を見る限りでは、お使いのサーバでも問題なく動くと思います。
日記CGIのスクリプトの書き換えでミスをしているのではないでしょうか?

消してはいけない文字を消してしまったとか、そのあたりに気をつけて見直してみてください。


RE:日記CGIの設置について ヒイロ さん 3月3日(月) 14時15分
[xxxxxxxx] Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 5.0)
ありがとうございました。
一から調べなおしてみたところ、ディレクトリを保存する位置が自分は「.../diary」としていたのですがデフォルトでは「.../data」となっていました。保存する場所を「data」に変えたところ、見事表示できました。

お答え頂きどうもありがとうございました。
今後も活用させていただきます。
それでは・・・。


7 : あう社長 2003年 5月 23日 13:23

あー、このスレッド式掲示板は今のところ配布予定はありません。
理由はデータとコードの分離が完全には出来ていなくて、
スタイルシートの変更に perl の知識がある程度必要になってしまっているからです。

8 : あう社長 2003年 7月 14日 18:20

掲示板のスクリプトを微妙にバージョンアップ。
この板では無効にしてありますが、画像のアップロード時に
サーバー側ファイル名を自動で設定するようにしました。

今まで、同じファイル名の画像があると上書きしていたので。

9 : tam 2003年 8月 11日 19:59

初めまして。
画像がアップ出来て、レスの返せる日記帳を探しておりましてwwwnikkiを見つけました。
是非使わせて頂きたいのですが、動かないところがあって困っています。
サンプル画面の表示までは出来るようになったのですが、
中央のテーブル画面が表示されません。(枠を含めて全部、書き込みボタンも無し)
他の部分はといいますと、

過去ログ倉庫ボタンを押したときのURL
  /cgi-bin/wwwnikki.cgi/view/nk_kako.html/nk_kako.html
  (画面は変更されない)

管理用ボタン
  押すとURLの後ろに/adminが追加されるが、画面は変更されない。

戻る
  前画面に戻る(良好な動作)

制作者クレジット
  あうさんのページにジャンプ(良好な動作)

初心者なので、どこから手をつけたら良いのか分かりません。
チェックするべき点があれば、ご助言頂けると助かるのですが・・・
よろしくお願いします。 m(_ _)m

10 : あう社長 2003年 8月 12日 01:12

tamさん、はじめまして。
wwwnikki は一部のCGIサーバでは動作しない場合があるのです。
差し支えなければ、どこをご利用か教えていただけますか?

それと、 >>5 にチェック用のスクリプトが用意してありますので
お手数ですが、それを試していただけないでしょうか。
これの結果がわかれば問題点はほぼ見つかりますので。

よろしくお願いします。

11 : tam 2003年 8月 12日 03:56

ありがとうございます。
サーバーですがaaacafeで実験しています。

test_serverを置いたときのメッセージは次の通りでした。

SCRIPT_NAME /***/cgi-bin/server_test.cgi/view/
REQUEST_URI /***/cgi-bin/server_test.cgi/view/
PATH_INFO /view/

HPとしてもまだ立ち上げ段階ですので、wwwnikkiが動作しないのであれば、
他の鯖に乗り換える事もやぶさかでは無いのですが。。。
というか、wwwnikkiがメインのHPになりそうな・・・w

よろしくご助言をお願い致します。

12 : あう社長 2003年 8月 12日 08:16

もうしわけないですが、この結果を見る限りでは
aaacafe で動作しないようです。

SCRIPT_NAME が /***/cgi-bin/server_test.cgi
となるサーバであれば使えるはずです。


意外とこの制限に引っかかるサーバが多いので
根本的な対策を施してみたいと思います。

明日から夏休みなので数日あればなんとかなるのではないかと・・・。

13 : tam 2003年 8月 12日 13:01

動作しない件了解しました。
実はパーミッション他を疑いながら数日間悩んでいたので、胸のつかえが取れた感じです。
その分、あう社長の夏休みが心配ですが・・・^^;

試しに>>5さんのようにinfoseekに設置したところ、快適に動作しています。

私としては、乗り換えの方向で考えたいと思います。
ありがとうございました^-^

PS 山口も沖縄も良いところですよ^^

14 : tam 2003年 8月 12日 15:06

さらにinfoseekの方で・・・

日記のtop画面を表示したとき、画像の表示がうまくできません。
カキコしてアップしたり、一旦過去ログ倉庫に行って『戻る』で帰ってくると
うまく表示出来ます。
教えてクンに成ってしまったようで心苦しいのですが、アドバイスをお願いします。

15 : あう社長 2003年 8月 12日 15:31

日記のトップページを表示する URL をミスしていませんか?

おそらく、〜/wwwnikki.cgi/view/ と書いているのではないでしょうか。
一番後ろの / は必要ありませんので消してください。

〜/wwwnikki.cgi/view でうまくいくと思います。

16 : tam 2003年 8月 12日 15:49

そんなはずはない
と思って見直してみると、おっしゃるとおりでした(´д`;)

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

がんばります

17 : あう社長 2003年 8月 12日 20:48

どうやらうまく動くようになったようですね。おめでとうございます。

スクリプトの修正は、やりたいことがいくつか溜まってきたので
そろそろやろうと思っていました。というわけで気に病むことはありませんよ。

18 : みっち 2003年 8月 14日 22:28

始めまして。
HPを上げてから1年のものです。
このたびCGIを勉強していますが・・・なにぶん難しくて^^::
こちらのレス付き日記が気に入ったのですが、右側のスペースが気になります。
スペースをなしにするか、固定式に写真などを入れたいのですが、どうすればいいのでしょうか?

基本的な質問で申し訳ありませんがよろしくお願いします。

19 : あう社長 2003年 8月 15日 00:35

スペースというのは右側ではなく左のことだと思うのですが、
このへんのデザインは好きなように変えられます。

テンプレートファイルというHTMLファイルに日記の文章を流し込んで
表示するような形になっていますので、テンプレートさえ書き換えれば自由自在です。


テンプレートのサンプルはCGIの紹介ページでもいくつか見れますので
そちらも見ていただけないでしょうか?
http://www.ausystem.org/~aushacho/dl/14.html

20 : BTS 2003年 8月 21日 06:01

こんにちは 画像が張れる一行日記を探してたどり着きました
私はXREAのS10サーバなのですが上のチェックだとSCRIPT_NAME が /***/cgi-bin/server_test.cgiと返すのですが
XREA対策のmy $path = $ENV{REQUEST_URI};$path =~ s/$ENV{SCRIPT_NAME}//e;を使うと最後に/view付けなさいというエラーページに飛び/view/view/view...と永遠に増えて行き
my $path = $ENV{PATH_INFO};を使うと表示は出来るのですが管理ボタン押しても/admin/admin/admin/...と続くだけです

これはこのサーバーでは使えないということなのでしょうか?

21 : あう社長 2003年 8月 22日 14:16

返答が遅れてすみません。どうもXREAはサーバ毎に細かな違いがあるようですね。

server_test.cgi の結果を見る限りでは XREA 対策は必要ありません。
管理ボタンを押したときの挙動が、何故そうなるのか不思議ですが・・・。

テスト結果の PATH_INFO の内容はどうなっていましたか?

22 : BTS 2003年 8月 23日 05:32

こんにちは、返答が遅れまして申し訳ないです
PATH_INFOには何も書いてありませんでした

SCRIPT_NAME /cgi-bin/diary/server_test.cgi
REQUEST_URI /cgi-bin/diary/server_test.cgi
PATH_INFO

という結果でした
上で書いた症状を詳しく書きますと「cgi-bin/diary/diary.cgi/view/admin/admin」のようにボタンを押すたび増えて行きます
また、過去ログボタンを押してもview/nk_kako.html/nk_kako.htmlのようになってしまいます

23 : あう社長 2003年 8月 26日 11:48

>>22
その場合ですと、PATH_INFOは必ず空白になってしまいます。
〜〜/cgi-bin/diary/server_test.cgi/view
といったURLを打ち込んで表示させてみてください。


ですが、ご報告の挙動から判断するに、お使いのサーバでの使用は無理のようです。
もうしわけありません。

24 : あう社長 2003年 8月 26日 17:00

えー、あまりにもPATH_INFOがまともに使えないサーバが多いので
PATH_INFOを使わないバージョンを作成しました。

ただ、今までのバージョンで動かなかったサーバでの動作テストが出来ていないので
本当にどこでも使えるかはわかりません。


それでも試してみたい、という方は
http://www.ausystem.org/~aushacho/data/_wwwnikki.lzh
をダウンロードしてください。

使い方は基本的に同じですが、日記を表示するURL に「/view」をつける必要はありません。
〜/cgi-bin/wwwnikki.cgi
で表示できます。

25 : BTS 2003年 8月 27日 09:01

報告です
上の新日記CGIを使ってみたのですがISWEB、XREA共にCGIエラーが起きてしまいますが私の設定ミスでしょうか?
ご確認お願いします

26 : あう社長 2003年 8月 27日 11:57

どのようなエラーが出るのでしょうか?
少なくとも私のサーバでは問題なく動いているので、サーバ側の仕様の違いが原因です。

27 : あう社長 2003年 8月 27日 12:12

XREAを借りて試そうかと思ったら、今は有料サービスしか受け付けていないので断念・・・。
ISWEBは受け付けているようですね。CGIのテスト用に借りておこうかな。

28 : あう社長 2003年 8月 27日 12:27

ISWEB は登録してきたので、近日中にテストができるようになると思います。

29 : 2003年 8月 27日 22:06

始めまして。日記をDLさせて頂きました。
初めてCGIを設置するのに頑張ってるのですが・・

FFFTPでサーバーにUPしたのですけれどサーバーの方は・・・
diaryというフォルダーの中にwwwnikkiのフォルダーがあってその中に色々入
っています。
ということは・・・
http://********/diary/wwwnikki/wwwnikki.cgi/view
で良いんですよね??
(使ってるサーバーは特に「cgi-bin」を設置しなくてもよいと書いてあったので
それは設置してないのです)
それを開くと真っ白の画面が出てくるのですが・・・
なにか設置を間違えてるのでしょうか?
戻りURLとパスワードを変えただけですが・・・
すみません。教えて下さい。よろしくお願いします。

30 : BTS 2003年 8月 28日 04:55

こちらのミスでした XreaでもIswebでも動きました
どうもありがとうございました

31 : あう社長 2003年 8月 28日 10:58

>>30
動きましたか。よかったよかった。
近日中に多少手直ししてから正式に公開しようと思います。

>>29
CGIのファイルはどこに置いても、普通は問題ありません。
真っ白な画面が出てくるということは、テンプレートファイルが見つからないのが原因です。

テンプレートファイルの置き場所と名前を確認してみてください。

32 : GORI 2003年 8月 28日 19:40

始めまして。日記をDLさせて頂きました。
設置自体はなんとかできたのですが...
version 0.642で書き込むときに画像の位置指定ができますが、どれを選択しても「上」と同じ結果にしかなりません。
そもそも私の理解がおかしいのでしょうか?

33 : あう社長 2003年 8月 28日 20:27

ご報告ありがとうございます。

どうも画像の位置指定にはバグがあるようです。
あとで修正しておきます。

とりあえずの対応方法としては、一度画像をアップした後に
日記の再編集をして、手で修正してください。

34 : 2003年 8月 31日 14:23

返事遅れてすみません。
diaryというフォルダーの中にwwwnikkiのフォルダーがあってその中に色々入
っています。
これじゃあ置き場所が違うのですか?
名前は特に触っていませんが・・・


## データファイル格納ディレクトリ
## 基本的に全てのファイルはこのディレクトリにあるものとする。
my $ddir = '../data/';
#
## 画像ファイルの保存先ディレクトリ
my $gdir = '../data/graph/';
#
## 日記データの保存ファイル名
my $save_file = 'nikki.log';
#
## 日記表示用テンプレートファイル
my $template = 'nk_temp.html';
#
## 過去ログファイル名の接頭辞
my $prefix = 'kako';
#
## 過去ログhtmlファイル
my $old_html = 'nk_kako.html';

ここを変えなければいけないのでしょうか?
基本的なことばかり聞いてしまってすみません。

35 : あう社長 2003年 9月 1日 17:17

wwwnikki.cgi が置いてあるディレクトリにファイルを全部置きたい場合は
以下のように書き換えてください。

しかし、ディレクトリを分ける方を私はオススメします。


> ## データファイル格納ディレクトリ
> ## 基本的に全てのファイルはこのディレクトリにあるものとする。
> my $ddir = '../data/';

my $ddir = './';


> #
> ## 画像ファイルの保存先ディレクトリ
> my $gdir = '../data/graph/';

my $gdir = './';

36 : scil 2003年 9月 2日 16:41

初めまして。どうも、wwwnikki.cgiをDLさせてもらいました。
現在XREAに、注意書きにあったXREA対策をとり、一通り設定を書き換えた所なのですが、
何故か管理用フォームでどの機能を設定してOKを押しても
http://***/wwwnikki/wwwnikki.cgi/
へ飛ばされてしまいます。
どんな原因が考えられるでしょうか。ご指導よろしくお願いします。

37 : あう社長 2003年 9月 2日 17:17

XREA での動作は不明な点が多く完璧な対策が出来ていないというのが実情です。

まだ正式公開していないのですが XREA でも動作する評価版を作成してありますので
そちらを試していただけないでしょうか。

詳しくはこのあたりを参照してください。
>>20-30


なお、正式公開していない理由は、
現行のバージョンで作成した過去ログが表示できないからです。

38 : scil 2003年 9月 2日 22:32

あ、すみません、過去ログちゃんと読むべきでしたね。
解決しました。どうもありがとうございました。
ではこれからずっと使用させていただきますねー。

39 : あう社長 2003年 9月 6日 19:52

お待たせしました。 wwwnikki ver 0.700 の正式版が出来ました。
とりあえず、紹介ページの更新は後まわしにして、こちらで発表します。

これで、たいていのサーバでは特に何もしなくても動くはずです。

http://www.ausystem.org/~aushacho/data/wwwnikki.lzh

このバージョンからは日記を表示するときに「/view」をつける必要がなくなりました。
というかつけないでください。


詳しいことは同梱のドキュメントを参照してください。

40 : あう社長 2003年 9月 6日 20:18

ver 0.700 を導入すると、今まで表示されていた画像が表示されなくなります。
過去ログや、0.700になってからアップロードした画像については問題ありません。

これは、日記の本文を再編集することで直せます。
日記の本文を管理者メニューで読み込み、画像の表示タグに書かれているファイル名を修正してください。


<img src='../../data/graph/DSC0001.jpg'>

<img src='../data/graph/DSC0001.jpg'>

例にあるように、ファイル名先頭の 「../」を消してください。

41 : ms 2003年 9月 18日 03:51

始めまして。
最近ネットで日記をつけてみようと思い、ここのサイトへたどりつきました。
wwwnikkiをDLさせて頂き、設置まではうまく行ったと思うのですが、書き込み等が出来ないのです。

・cgi自体は稼動していると思われます。
・パーミッションも指示通りに設定してあります。
・管理画面や、「過去ログを見る」「戻る」等はちゃんと飛べるのですが、
管理画面からどこへもいけません。
・サーバーは「ぶっとびネット」を使用しています。

私が見落としているだけなのでしょうか・・・。
初歩的な質問で申し訳ないのですが、教えていただけるとうれしいです。

42 : あう社長 2003年 9月 18日 12:07

管理画面でボタンをクリックするとどうなるのでしょうか?

43 : ms 2003年 9月 18日 23:22

こんばんわ。
管理画面へ入って、機能選択で「書込・修正」「一覧表示」等、どれを選択してクリックしても、同じページが開いて終わりでした。

44 : あう社長 2003年 9月 19日 09:32

非常に不思議な現象ですね・・・。
バージョンは0.700を使われてますか?

以下のことを試してみてください。

ブラウザのアドレス入力欄に
日記の表示URLに続けて 「?action=refer&pass=????」をつけて表示させてみてください。
????の部分はパスワードです。


GET、POSTに何か制限がかかっているのかな・・・?

45 : あう社長 2003年 9月 21日 21:40

SCRIPT_NAMEが正常に取得できていないのかも知れませんね。
28行目を説明にしたがって書き換えてみてください。

46 : ms 2003年 9月 22日 01:33

こんばんわ。
バージョンは0.700をDLしました。
28行目の「SCRIPT_NAME」の部分を書き換えたら管理画面が正常に動きました!

これでやっと日記がつけられそうです!
ありがとうございました!!

47 : ウッチー 2003年 10月 10日 20:13

始めまして、こんばんわ。
私はwwwnikkiを昨年から使わせていただいているものです。
今回サーバーを新しくしたため、移し替えたのですが???
ページにアクセスすると、「エラー発生ファイルが見つかりません
やりなおしたいときはブラウザの「戻る」ボタンで戻ってください。」
が出てしまいます。(;_;)

パーミッションなど全て以前のものと同じで、パールのパスと
戻りURLだけを変更しました。

これだけでは、わからないかも知れませんが、ヒントだけでも
教えて下さい。<(__)>

ちなみに、wwwnikki ver 0.641です。

48 : あう社長 2003年 10月 11日 01:53

どうも、こんばんはー。
ずいぶん長いことwwwnikki を使っていただけているようでうれしいです。

えー、ファイルが見つからないというエラーは日記のテンプレートファイルか
日記のログファイルが見つからないときに表示されるはずです。

ですから、それらのファイル名や置き場所を確認してみてください。

また、サーバによっては細かい制限や、仕様の違いによって動かない可能性があります。
差し支えなければ、どこのサーバをお使いなのか教えていただけませんか?


49 : ウッチー 2003年 10月 11日 21:03

御返答有り難うございます。<(__)>

え〜っと、サーバーはと言うとですね、1−MAN.NETと言うレンタルサーバーで、
スペックは、
WWW・CGI・メールサーバー:コバルトOS(リナックス)1GHz, メモリ768MB
です。

以前もコバルトを使っていまして、wwwnikki のフォルダごとダウンロードして
新しいサーバーにそのままアップしました。
その後、パーミッションとパールのパス、戻りURLを変更しました。

またまた、申し訳ありませんがお助け下さい。<(__)>

50 : あう社長 2003年 10月 12日 09:14

ちょっと調べてみたのですが、1-man.net では CGI ラッパーを使っているために
動かない可能性が高いです。

wwwnikki の 0.700 で試してみてはいかがでしょうか?
その場合、設定をある程度変更する必要がありますので注意してください。

51 : ウッチー 2003年 10月 13日 11:35

御返答有り難うございます。<(__)>

wwwnikki の 0.700 で試して見たところ、見事に動きました!
が?!今度は、書き込みを管理画面で実行しようと「OK」を押すのですが、

「エラー発生ファイルが見つかりません
やりなおしたいときはブラウザの「戻る」ボタンで戻ってください。」
が出てしまいます。(;_;)

またまた、申し訳ありませんがお助け下さい。<(__)>

52 : あう社長 2003年 10月 14日 22:53

だいぶ、状況が限定されてきましたね。
管理画面で、どの機能を選んでもエラーになりますか?

だとすると >>43 と状況が近いようです。
>>45 に書かれているように SCRIPT_NAME の設定が必要かもしれません。
これを試してもらえませんか?

53 : ウッチー 2003年 10月 15日 09:15

御返答有り難うございます。<(__)>

何度も何度もすみません。私の説明が悪かったようです。
レスや書き込みを実行する時のみに「エラー発生ファイルが見つかりません」が
出てしまいます。

しかし、wwwnikki.cgiのページに戻って更新をかけるとちゃんと書き込みは、
されています。

ちなみに、SCRIPT_NAME の設定もしてあります。

日記は付けられるのでOKとしたほうが良いですかね。
もしなおれば、非常に有り難く思いますが・・・

何度も何度も申し訳ありません。<(__)>

54 : あう社長 2003年 10月 16日 20:22

なるほど、書き込み自体は上手くいっているんですね。
これは調査する上ではかなり大きな手がかりになります。

何とか解決しようと思いますので、もう少々お待ちください。

55 : あう社長 2003年 10月 20日 15:32

調べてみましたが、何故このような挙動になるのか非常に不可解です。
何か特殊なバージョンの perl を使っているとしか・・・。

これで直るかどうかわかりませんが、以下の行を書き換えてください。
&display_log の後ろに ('') を追加します。

263行: &display_log('');}
279行: &display_log('');
777行: &display_log('');
863行: &display_log('');
974行: &display_log('');
1567行: &display_log('');

56 : あう社長 2003年 10月 20日 15:46

もう少し考えてみたのですが、「過去ログの表示互換性」は yes にしてありますか?
そうであれば、no にして試してみてください。

この互換性の部分は環境依存性が高く
CGIラッパーを使っているサーバでは動かない可能性があります。

57 : むらまさ 2003年 10月 25日 19:10

いつもつかわせてもらってます。(^.^
wwwnikkiとても使いやすくてとてもいいです。
これからも頑張ってください。

質問なのですが、画像をタイトル部分に貼り付けることはできないのでしょうか?
もしなにか方法があればご教授お願いいたします。m(_ _)m

58 : ウッチー 2003年 10月 27日 09:43

やったー!正常に動きました!\(^^)/

>>55 を試したら、直りました。 あう社長様ありがとうございました。
これからもこの素晴らしいwwwnikkiを大事に使わせていただきます!

本当にありがとうございました。m(_)m

59 : あう社長 2003年 10月 27日 18:24

>>57
タイトル画像の貼り付けは、テンプレートファイルを書き換えることで
好きなように出来ます。

表示する画像ファイルを CGI と同じディレクトリに置いた場合、
そのファイル名だけを書いてください。

<img src='XXX.jpg'>


テンプレートファイルと同じ場所に置いた場合は、36行目の$ddirで
指定したパスをファイル名に付け加えてください。

$ddir = '../data/' の時
<img src='../data/XXX.jpg'>


>>58
動いてくれたようでなによりです。
まさかあの修正で大当たりするとは・・・。

というわけで、あとでこの修正を行ったバージョンを公開しようと思います。

60 : むらまさ 2003年 11月 7日 18:03

アップロードした画像をタイトル部に貼り付けたいのですが・・・
できますでしょうか?


http://sloop.vis.ne.jp/wahoo/

ただいま無理やりにタイトル部掛け軸画像を張っているのですが、管理者用フォームで
アップロードした画像をタイトル部分に張りたいのですが出来ますでしょうか?

61 : あう社長 2003年 11月 10日 10:33

>>60
自分の好きな名前でファイルをアップロードしたいということですよね?
残念ですが、アップロードしたファイルの名前は自動的に決められるので出来ません。

ファイル名を指定できるようにした方がいいでしょうか?

62 : むらまさ 2003年 11月 10日 22:10

いや、ただ日記の題名部分にアップロード画像をはりたいだけなんです。
メッセージ部分には、貼れるんですが題名部分には貼り付けられないんで。
すいませんがよろしくおねがいします。

63 : 迦樓羅 2003年 11月 11日 01:18

どうも初めましてwwwnikkを入れたのですが
プロバイダーがWAKWAKでcgi-binの所には画像を入れれないので
画像ファイルの保存先ディレクトリを
my $gdir = 'http://park12.wakwak.com/~calura/graph/';に
(/public_html/graph/でも駄目でした)
したのですが×マークが出てgraphの中に画像が保存されてない状態になります
どのように対処したら貼る事が出来るようになるか教えてください お願いします!
(FTPで画像をあげて書込・修正であげた画像ファイル名に変更すると表示される事は確認)

http://park12.wakwak.com/cgi-bin/sbox/~calura/nikki/wwwnikki.cgi

64 : あう社長 2003年 11月 11日 17:09

>>62
二度手間になりますが、まず普通にCGIで画像をアップロードします。
次に、同じ日の日記を再編集してください。

本文の欄に画像を表示するためのタグがありますので、
それを表題の欄にコピーします。


これで可能ではありますが、あまりスマートな方法ではないですね。

65 : あう社長 2003年 11月 11日 17:37

>>63
my $dir='/~calura/graph/';
としてみた場合に上手く動くかどうか確認してみてください。

66 : 迦樓羅 2003年 11月 12日 21:16

やってみましたが駄目でした!
my $dirだと500 CGI Error
my $gdirでやっても画像が保存されてませんでした

やっぱcgi-binに画像が置く事ができずpublic_htmlに置かないといけないのが
関係してるんですかね?

んでもう一つ今頃気づいたのですがcgi-binの後にsboxが勝手に付いてたので
こちらはmy $meをフルパスで書いたらこれは直りました

http://park12.wakwak.com/~calura/cgi-bin/nikki/wwwnikki.cgi

67 : あう社長 2003年 11月 13日 10:29

ああっ、すみません。
ご指摘の通り、$dir ではなく $gdir を書き換えなければいけないのでした。

しかし、これでもダメですか。
もう少し対策を考えてみます。

>やっぱcgi-binに画像が置く事ができずpublic_htmlに置かないといけないのが
>関係してるんですかね?

そうです。$gdir の指定次第で解決するとは思うのですが・・・。

68 : nak 2003年 11月 21日 14:51

はじめまして。
wwwnikkiのデザインが気に入り、DLさせていただいた者です。
「簡易設置方法」を参考に、日記のページへのリンクを貼る段階までは
できたのですが、リンク先が「ページがみつかりません」と表示されてしまいます。

このような場合、どこに問題があるのか、どのようにすれば解決できるのか、教えて
いただければ幸いです。

利用サーバはhttp://www.d-net.to/です。
お手数ですが、よろしくお願いします。

69 : あう社長 2003年 11月 21日 21:17

>>66
my $gdir='~calura/graph/';

と設定した上で wwwnikki.cgi の 938行目付近を
以下のように書き換えてください。

my $img = sprintf( "<img src='/%s%s' %s %s alt='%s'>",
$gdir, $fname, $width, $height,
$QUERY{fname} );

# %s の前に '/' を追加します。

これでダメなようだと打つ手がありません・・・。

70 : あう社長 2003年 11月 21日 21:20

>>68
「ページが見つかりません」というエラーはCGIが表示しているページですか?
そうでないのであれば、CGIファイルの置き場所、ページのURL をもう一度確認してみてください。

71 : nak 2003年 11月 22日 12:23

さっそくのお答え、ありがとうございました。
再確認したところ、URLの間違いと、パーミッションの設定に問題が
あったようで、現時点では正式に動作しています。

自分にとっては理想の日記でしたので、末永く使わせていただきます。
それでは。

72 : 春日はるみ 2003年 12月 2日 11:12

毎度です。
自宅&会社のHPをリニューアルするのに一行日記CGIを探してたんですが
よく考えたらここにあったのを思い出して導入してみました。
で、とりあえず導入自体は出来たんですが どうやら文字化けが発生することがあるようです。

●表題が化ける
表題「とりあえず設置してみました」で書き込むと、表題が
2003年 12月 1日 (月) とりあえず設置してみまし?
に。

●さらにそれを修正しようとすると、「本文」のタグがなくて表題のみになって
テーブルが崩れる。
とりあえず設置してみまし? size=80> </td> </tr> <tr> <th>本文</th> <td> <textarea name=
(さらにフォントがなにかおかしい)

です。もしかしてsjisだとまずい?と思ってnk_temp*.htmlをeuc-jp-unixにして
送ってみたら 余計におかしくなってしまいましたw;
どうも何かコード変換がうまくいってないような雰囲気です。

バージョンは最新(0.700)、サーバはunixです。

#追記:表題の最後が「た」で終わるとまずいようです。

73 : あう社長 2003年 12月 2日 11:21

むむ・・・。
さっそく調査します。

74 : あう社長 2003年 12月 2日 11:47

テストしてみましたが、再現しませんでした。

文字コードについては sjis で問題ありません。
私のところでも sjis 使ってますし。

いったい、何が起きているのか・・・?

75 : 春日はるみ 2003年 12月 2日 14:04

うーむ。再現しませんか〜
とりあえず最後に「。」をつけるとセーフっぽいから今はそう対処してます。
自宅鯖に設置する時にまたいろいろ試してみようかと思います。

76 : あう社長 2003年 12月 2日 15:53

なんだか気味が悪いですねえ。
何か判ったことがあれば、また報告をお願いしますね。

77 : 春日はるみ 2003年 12月 4日 06:43

自宅鯖(Win2k+AnHTTPD)に設置してみました。
が、こちらでは refer.logはできるものの、書き込んでもログが作成されないようです(エラーも出ない)。
まぁこちらはかなり適当な鯖なのでそっち方面の問題があるのかもしれませんがw
もうしばらくいじってみますー

78 : あう社長 2003年 12月 5日 11:16

なんだか色々問題が出ているようですねえ・・・。
うまく解決するといいのですが。

79 : あう社長 2003年 12月 15日 20:08

近々、wwwnikki のバージョンアップを予定しています。
次からは1行レスのレイアウトも自分で設定できるようになります。
というか、スクリプト自体は完成しています。

しかし、収録しているテンプレートファイルも書き換えないといけません。
なんかいいデザインはないですかねえ・・・。

80 : あう社長 2003年 12月 15日 20:49

というわけで、新しいバージョンのテスト中です。
http://www.ausystem.org/~aushacho/cgi-bin/wwwnikki.cgi

OLタグや、レスを2行使って表示など、
今までとは違う表示が出来ているのがわかると思います。


ちなみに、色遣いがちょっとアレなのは
そういうコンセプトで作られたテンプレートファイルを使っているからです。

81 : chikuwa 2003年 12月 23日 13:37

社長さま初めまして。
画像が上げられつつ、ツッコミの入れられる日記を探して辿り着きました。
大変重宝しております。ありがとうございます。
特に不具合も無く設置は出来たのですが、ひとつ質問が…。

日記本文及びレスのフォントサイズを変える事はできないのでしょうか?
デフォのサイズですと若干大きく感じてしまうので、気持ち小さくしたいのですが…。
ざっと一通りcgiを見渡してみたのですが、変更出来そうな項目が見当たりませんでした。

何卒ご教授お願い致します。

82 : あう社長 2003年 12月 23日 16:18

日記のレイアウトはCGIのファイルとは分離されています。
テンプレートファイルと呼んでいるものが日記のレイアウト定義になりますので
そちらを書き換えてください。

83 : chikuwa 2003年 12月 23日 20:07

おお。なるほどそっちでしたか〜。
早速弄ってみます。

ご教授有難う御座いました。

84 : あう社長 2003年 12月 24日 21:02

そんなわけで、デザインとスクリプトが分離されているのが
売りの一つなわけでして。

好きなようにデザインをいじってください。

85 : nak 2003年 12月 31日 14:46

nikki、ありがたく使わせていただいております。

ところで、日記の文頭(タイトル・本文含む)や、レス部分の文頭に
半角カナを使って書き込むと、漢字が表示されるのは、不具合なのでしょうか?

86 : あう社長 2003年 12月 31日 16:23

半角カナですか?
いま試してみましたが、タイトル、本文、レスともに半角カナで始まる文字を書いても
問題なく表示されました。

文字コードは何を指定していますか?
シフトJIS以外ではもしかしたら文字化けが起こる可能性があるかもしれません。

87 : nak 2004年 1月 4日 23:00

確認ありがとうございます。
こちらの場合、文字コードの指定はシフトJISでした。

例として「ケイジバン」とタイトルに打ち込みましたが、
やはり文字化けしてしまうようです。

迅速なお答えにも関わらず、報告が遅くなって申し訳ありませんでした。

88 : 投稿者削除 2004年 1月 6日 11:24

投稿者削除

89 : あう社長 2004年 1月 6日 12:10

すみません、半角カナのみでテストしてみたところ文字化けすることを確認しました。

wwwnikki.cgi で使われている &jcode::convert( \$val, 'sjis');
という行を、全てコメントアウトしてみてください。(行の先頭に # 記号を書く)
# &jcode::convert(\$val, 'sjis');

もしかしたらこれで解決するかもしれません。
しかし、もう少し検証が必要ですね。

90 : 投稿者削除 2004年 1月 6日 22:33

投稿者削除

91 : 管理者削除 2004年 1月 6日 22:34

管理者削除

92 : あう社長 2004年 1月 7日 01:00

無関係な宣伝が書き込まれていたので削除しました。
管理者削除機能を初めて使ったな・・・。

93 : ケー 2004年 1月 18日 03:47

wwwnikki.cgiを使わせていただこうと思い、設定をして
設置をしたところ、どうやっても実行エラーが起こります。
当方、niftyサーバーですが、
スクリプトの置き場設定(InterQ用)や、ファイルの置き場所など、
色々と動かしてみても結果は同じでした。
また、何も設定しない状態(ダウンロードしたままの状態)で、
nk_temp.html、nk_kako.html、wwwnikki.cgi、をアップし、
パーミッション設定してみても、やはり動きませんでした。
デフォルトの状態で動かなかったので、サーバーとの互換性だと思うんですが、
他にniftyで設置されてる方か、管理人さん、お助けください。

94 : ケー 2004年 1月 18日 03:49

何度もスイマセン。↑もちろん、graphも設定しています。

95 : ケー 2004年 1月 18日 15:22

さらに追記です。自己解決?しました。
寝ておきてから色々検証してみたところ、
niftyサーバーではモジュールをサポートしてないようです。

ですから、Line9の「use strict;」をコメントアウトしてみると動きました。
strict モジュールは、厳格化のため?(検索して得た生半可な知識ですが)
らしいので、はずしても大丈夫だと思うんですが、どうなんでしょう?
同じような環境の方のために、参考になれば。

96 : あう社長 2004年 1月 18日 15:52

解決したようでなによりです。

おっしゃるとおり、 use strict は無くても動きます。
スクリプト作成中にこれを書いておくとバグを発見しやすくなるだけです。

次のバージョンからははずすようにしますね。

97 : yui 2004年 1月 26日 17:11

はじめまして。
wwwnikki、やっと理想のCGIを見つけたと喜んでおります。
ありがとうございます!

ひとつ質問があるのですが・・・。
過去ログ倉庫のページで、リストから期間を選んで過去ログを表示すると、
一番下に過去ログリストのページに戻れるリンクがありますよね?
私はnk_kako.htmlを〜〜〜diary/data/nk_kako.htmlという配置でアップしてあるのですが、
リンクを見ると
〜〜〜/diary/cgi/nk_kako.htmlになってしまっていて飛ぶことができません。
直したいと思っていろいろ見てみたのですが、どこを変えたらいいのかわからなくて・・・。
どこかに問題があるようでしたら教えてください。
よろしくお願い致します!

(うまくいかないのはここだけでその他は上手くいっています。)
(cgiは〜〜〜/diary/cgi/wwwnikki.cgiに置いています。)
(51の方と同じ状況も出ましたが、これは55を試したら直りました)

98 : あう社長 2004年 1月 27日 15:10

これは過去ログ作成時に発生するバグですね。
今まで気づきませんでしたが・・・。
ご報告ありがとうございます。

修正するには wwwnikki.cgi の 1039行目を以下のように書き直してください。
旧:s/<!--<<BACK_URL>>-->/$new ? $back_url : $old_html/e;
新:s/<!--<<BACK_URL>>-->/$new ? $back_url : $me."?view=".$old_html/e;

今までに作成した過去ログファイルはこの修正では直りませんので
お手数ですが、ftpなどで一度ダウンロードして手元で修正してください。

該当するリンクのURLを 'wwwnikki.cgi?view=nk_kako.html' と書き換えることで
うまくいくと思います。

99 : yui 2004年 1月 27日 17:39

うまくいくようになりました♪
思い切って質問してみてよかったです。
ありがとうございました!!

100 : あう社長 2004年 1月 27日 21:17

解決しましたか。よかった。

多分、このバグは最初からあったと思うんですけど、
今まで誰も気づかなかったというのもある意味すごいな(感心している場合ではない)。


修正したバグも溜まってきたので
そろそろ新しいバージョンを公開しないといけません。

来週あたりには・・・何とか・・・したいです。

名前: メール: 削除キー:
レス番号: 削除キー:
スレッドリストに戻る 全部見る 最新20 1-100
threadbbs.cgi ver 0.90(20030714) 2002 AuSYSTEM