出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

教えてください   のんさん [2001/10/26 13:58:48] [821]
  Re:教えてください   北岳さん [2001/10/26 15:04:12] [823]
  Re:教えてください   Tomitomiさん [2001/10/26 15:06:39] [824]
    Re:教えてください   北岳さん [2001/10/26 15:28:26] [825]
      Re:教えてください   Tomitomiさん [2001/10/26 17:31:30] [828]

[821] 教えてください
投稿者:のんさん 2001/10/26 13:58:48
簡易掲示板を作っています。発言者に削除希望日を入力してもらって自動的?に削除されるようにしたいのですが、どういう感じでASPで作成したらいいでしょうか。教えていただけませんか?

[823] Re:教えてください
投稿者:北岳さん 2001/10/26 15:04:12
> 簡易掲示板を作っています。発言者に削除希望日を入力してもらって自動的?に削除されるようにしたいのですが、どういう感じでASPで作成したらいいでしょうか。教えていただけませんか?
 
一例を挙げますと、こんな感じでは?
1)山田祥寛著「今日からつかえるASP3.0サンプル集」秀和システム、2800円、を購入。
 http://member.nifty.ne.jp/Y-Yamada/asp3/
 (ASP3はWINDOWS2000専用ですが、この本の中身は基礎的ゆえ、95,98,NTでも殆ど使えています。
 巻末のリファランスも便利重宝。)
2)付録CDのサンプルをパソコンにインストール。
(CDからコピーしたファイルは読取専用になっていますので、外して下さい。)
3)4章のmaster.mdb のbbsMasterテーブルの、sdat(登録年月日)の隣にddat(?、削除予定日)フィールドを追加し、ユーザが記事登録時に削除予定日も記入。
4)日付だけ格納するtxtファイルを別途作成する。
5)表紙ページ(index.asp)が呼ばれたら、txtファイルを読み、中身が昨日以前の日付なら、
 4-30節「簡易掲示板(3)記事の削除」を参考に、ddatが今日のレコードを全部削除する。
6)txtファイルの日付を今日に改める。
 
本がないとチンプンカンプン・・・でもないでしょう?
仮にこの通りやって、判らないところが出ましたら、著者のQ&Aコーナー
 http://mcgi2.nifty.ne.jp/cgi-bin/thread.cgi?user_id=CQW15204
へ。


[824] Re:教えてください
投稿者:Tomitomiさん 2001/10/26 15:06:39
こんにちは、Tomitomiです。
おなかすいたなぁ。


> 簡易掲示板を作っています。発言者に削除希望日を入力してもらって自動的?に削除されるようにしたいのですが、どういう感じでASPで作成したらいいでしょうか。教えていただけませんか?


削除希望日を登録するのはできているんですよね?
で、その削除希望日を自動的削除するのは、ASPでは可能だけど難しいと思います。


ASPでやる可能性として。
1掲示板を開くたんびに、今日の削除希望日がないか調べて削除する。
 ↑たぶんとてもレスポンス悪くなる。


2掲示板を本日一番に開いた時だけ、今日の削除希望日がないか調べて削除する。
 ↑フラグ等で最初に開いた人の時だけ実行する。
  これも、最初に開く人のレスポンスが悪くなる。w


3管理者が、削除ボタンを等を押すと、本日の削除希望日のものを削除するASPを作る。


僕がやるなら。
VB等で作る。


[825] Re:教えてください
投稿者:北岳さん 2001/10/26 15:28:26
あらま。2分違い。
 
私の例はtomitomiさんの(2)ですね。
たしかに最初の人のレスポンスは悪くなりますが、(やった経験から)さして問題にならないと思います。
でもtextファイルでなくdb内で日付管理するなら、(やってませんが)もっと早くなりそうです。


[828] Re:教えてください
投稿者:Tomitomiさん 2001/10/26 17:31:30
こんにちは、Tomitomiです。


> あらま。2分違い。


そうですねw
今気づいたのですが、削除予定日にだれも掲示板にアクセスしなかった場合、
その削除予定日に削除されませんなぁ。
僕のホームページみたいに2〜3日だれも来ないなんてありえるしw
管理者まかせにしたほうが無難かも?



TreeBBS For ASP V.0.1.3
Program By YasNet