(12) ヒントをください
by ひろ
at 2002/08/05 06:53:10
レス投稿
C言語版の掲示板CGIをVC++で作成してみたいのですが、コンパイルはうまくいっているように思うのですが、実行で失敗してしまいます。何かヒントはないでしょうか?。(もしかして、VC++では動作しませんか?。)
(13) Re: ヒントをください
by junnno
at 2002/08/06 11:57:03
レス投稿
"ヒントをください" ひろ wrote: > C言語版の掲示板CGIをVC++で作成してみたいのですが、 > コンパイルはうまくいっているように思うのですが、 > 実行で失敗してしまいます。何かヒントはないでしょうか?。 > (もしかして、VC++では動作しませんか?。)
確認していないですが、特に特定コンパイラに依存した コードを書いているわけではないのでVC++だから 動作しないということは無いと思います。
コンパイルしたときのオプションとその出力を 書いてくれれば何か分かるかもしれません。
コンパイルに問題がないようでしたら、デバッグ出力用に -DDEBUG_REDなどのオプションをつけてコンパイルして、 cgiで呼び出したときの出力を書いてもらえれば、 何か分かるかもしれません。
よろしければ続報おねがいします。
(14) Re: Re: ヒントをください +要望
by direct_k
at 2002/08/21 09:23:23
レス投稿
こんにちは。私の求めていた掲示板スクリプトにもっとも近い ものを公開していて大変うれしい限りです。(さりげに初カキコです)
少々気になったんですが > > C言語版の掲示板CGIをVC++で作成してみたいのですが、 > > コンパイルはうまくいっているように思うのですが、 > > (もしかして、VC++では動作しませんか?。) 前に、VC系でコンパイルのときにいくらかエラーがでて うまく実行できなかったような覚えがあります。 (現在VC++のある環境がないのでなんともいえませんが) エラーのメッセージを覚えていないのが少々悔やみですが。
ちなみにGCCでもエラーみたいなものは少々出ますが、 UNIX上で実行することは確認しています。参考に。
あと、新スレをたてるまでもない要望を書いておきます。 このスクリプトは宣伝文句にあるように、かなり魅力的なんですが、 掲示板の数が多くなるにつれて、おなじフォルダで管理するのは 少々面倒に感じてしまいます。できれば掲示板の管理コード別に フォルダを作成するとリンクもわかりやすくていいかとおもいます。 それにつらなって、掲示板タイトルも変更できると良いのですが。 単なる要望なので無理になさらなくてかまいません。ご検討を。
まだまだC言語をはじめたばかりで、専門的なことはいえませんが、 どうかよろしくお願いします。
(15) Re: Re: ヒントをください +要望
by junnno
at 2002/08/22 00:10:27
レス投稿
こんにちは。
> > > コンパイルはうまくいっているように思うのですが、 > > > (もしかして、VC++では動作しませんか?。) > 前に、VC系でコンパイルのときにいくらかエラーがでて > うまく実行できなかったような覚えがあります。
そういえば文字列リテラルの長さをsizeofで 取得していたのを思い出しました。 よく考えたらこれは十分処理系依存になるような気がします。
> あと、新スレをたてるまでもない要望を書いておきます。 > このスクリプトは宣伝文句にあるように、かなり魅力的なんですが、 > 掲示板の数が多くなるにつれて、おなじフォルダで管理するのは > 少々面倒に感じてしまいます。できれば掲示板の管理コード別に > フォルダを作成するとリンクもわかりやすくていいかとおもいます。
ありがとうございます。
そうですね、フォルダ単位で管理した方がいいのはこれの公開前から miyo氏に言われていたのですが、後回しになってしまっていました。
現在開発中(というか、自分用に改造したもの)はフォルダ単位の 管理になっています。 そろそろ次バージョンを公開できるといいなあ。
> それにつらなって、掲示板タイトルも変更できると良いのですが。
これはテンプレートのtitleタグを任意に変更すれば実現できると思います。 もし違った意味だったらすみません。
(16) Re: Re: Re: ヒントをください +要望
by direct_k
at 2002/08/22 05:24:00
レス投稿
迅速なレスありがとうございます。
> そうですね、フォルダ単位で管理した方がいいのはこれの公開前から > miyo氏に言われていたのですが、後回しになってしまっていました。 > 現在開発中(というか、自分用に改造したもの)はフォルダ単位の > 管理になっています。 > そろそろ次バージョンを公開できるといいなあ。 開発途中でもみてみたいものです。一応テンプレートをいろいろ加工していますが、 もしかしたら、パラメータごとの変更があるとこちらを変更しないといけなくなるかもしれませんので。 > > それにつらなって、掲示板タイトルも変更できると良いのですが。 > これはテンプレートのtitleタグを任意に変更すれば実現できると思います。 > もし違った意味だったらすみません。 テンプレートをいろいろとみていますが、どうしても記事ごとのタイトルは変えられても、「〜'sBBS」というのは管理人名依存です。 いまのところ、タイトル部はほっておいて、HTML上部をCommentで代用していますが、 MainTitleとPageTitleぐらいの設定追加はほしいところです。
新バージョンを期待します
(17) Re: Re: Re: Re: ヒントをください +要望
by junnno'
at 2002/09/01 16:29:23
レス投稿
> > そろそろ次バージョンを公開できるといいなあ。 > 開発途中でもみてみたいものです。一応テンプレートをいろいろ加工していますが、 > もしかしたら、パラメータごとの変更があるとこちらを変更しないといけなくなるかもしれませんので。
自分で利用するものだから、テンプレートの 互換性のことなど全く考えていなかったです(^^;。 でも基本的考えは変わっていないのでこれは 一括置換で追随できるレベルだと思います。
問題はデータファイルで、新しいバージョンでは データファイルの互換性も無くなりそうです。
プレーンテキストからインデックスを再構築する プログラムを書けばよいのですが、これがまた面倒で。
> MainTitleとPageTitleぐらいの設定追加はほしいところです。
ですね。 メインタイトルやページタイトルのよく使われそうな文字列の他、 汎用フィールドも追加しようと思います。
(18) 少々期待(w
by direct_k
at 2002/09/02 09:26:42
レス投稿
新バージョンは期待しますけど、日常生活に 差し支えない程度にがんばってください。(苦笑 私も、いろいろと忙しい時期があったりなかったりで。
> 自分で利用するものだから、テンプレートの > 互換性のことなど全く考えていなかったです(^^;。 > でも基本的考えは変わっていないのでこれは > 一括置換で追随できるレベルだと思います。 少々安心しました。実はというものの、3種類使えるというのは いいところもあるし、テンプレート管理が面倒という悪い面もあります。 だから本格的にやってしまうと、ヘッダー部〜とかってわかれてしましますし、 種類ごとにすると複数の掲示板を作成するときに面倒なことがありますので (といってもそれほど多く作るのはレンタル系に限られると思いますが)
なんといっても、元のページに戻るぐらいのフィールドはほしいので(笑 →このBBSもその一例かと・・・
私は以下のように運営しています http://www.neime-i.itss.ac/bbslib/bbs-bin/vbbs.thread.html やはりフォルダごとの管理がほしいなぁと思う限りです。
> 問題はデータファイルで、新しいバージョンでは > データファイルの互換性も無くなりそうです。 このHTMLのデフォルトを見ますと、キャッシュ設定がNoneになっているので それほど、残しておくものではないなぁとは感じています そのまえに、ツリー表示の次の表示のバグとかがどうにかならないと・・(笑
> プレーンテキストからインデックスを再構築する > プログラムを書けばよいのですが、これがまた面倒で。 これは↑の理由のため、私は必要ないかと思います。 ただ、ほかの人がログを大切にする方がいるなら話は別です。 > メインタイトルやページタイトルのよく使われそうな文字列の他、 > 汎用フィールドも追加しようと思います。 汎用フィールドはいくつかデフォルトで利用されているようですが、 それは投稿者が送る用のフィールドだったので、こちらの管理者設定とは 使い方が違っているように見えましたので、その点は追加してほしいです。 設定名は メイン掲示板タイトル サイト名(これはなくてもよいかも) などが良いかと
○少々気になった点 ・まれに投稿時のパラメータを取得間違いすることがある ・レスを1つ消しても、スレ自体すべて消える(これは厄介 ・だれでも掲示板追加できるのは少々怖いです(笑 →簡単な認証ができるとよいのですが・・・。bbsfactory.htmlをいちいち追加するのも面倒ですし ・アクセスログ関係(書き込み時だけでよい設定など)
長文失礼、参考になれば幸いです
|