くだらない質問でも偉そうに聞いていいスレ (730レス)
前次1-
抽出解除 レス栞

15
(13): 2010/04/15(木)02:52 ID:??? AAS
メッセージ(Webページでも掲示板の書込でも何でもいい)を1度読んだら消去する仕掛けをつくってくれ。phpでもperlでも構わん。
20
(1): 15 2010/04/15(木)08:35 ID:??? AAS
>>16
例えばツリー式やスレッド式の掲示板などで、各スレごとにLogファイルが出来るものを流用して、
メッセージの送り主がスレ立てたあとにメッセージを送りたい相手にスレのURLを知らせると。
受取人がそのURLへアクセスし、メッセージを読んだ事を感知したらLogファイルを削除すると。
あと、設定した期間を経過したらスレのLogを削除してくれると助かるな。
そんな感じかな。携帯でも見れるものが望ましいかな。

>>17
もちろん自サイトで。1から作るよりは、マメに手入れされてる掲示板CGI等を改変した方が安心かな?と思っているところ。
28: 15 2010/04/15(木)22:49 ID:??? AAS
なるほど、全然わからんw セミコロンで改行すればいいのか?
30
(1): 15 2010/04/16(金)09:08 ID:??? AAS
>>27 >>29 よくやった。お疲れさん。

しかしXREAでは動かんようだ。
>>29のコードをUTF-8BOM無しで"read_once.cgi"という名前で保存、
dbファイル"secret_message.db"は同じディレクトリに置いた、
あとはどうすれば良い?
31: 15 2010/04/16(金)09:21 ID:??? AAS
どうやらXREAにはDBIx::Simpleが入ってないのかもしれん。

Can't locate DBIx/Simple.pm in @INC (@INC contains: 中略 .) at /virtual/hoge/public_html/hoge/hoge/read_once.cgi line 6.
BEGIN failed--compilation aborted at /virtual/hoge/public_html/hoge/hoge/read_once.cgi line 6.
36: 15 2010/04/16(金)21:37 ID:??? AAS
すごいぞ>>35、確かに動いている!

しかし47行目でエラーが出てしまった。Digest::SHA1とやらが問題なのか?
Software error: Wide character in subroutine entry at /virtual/hoge... /read_once.cgi line 47.
37: 15 2010/04/16(金)22:07 ID:??? AAS
どうやら英文のメッセージならエラー無く動作するようだ。
38: 15 2010/04/18(日)21:15 ID:??? AAS
キーを生成しているあたりを下記のように変えてみたが、何か問題があるだろうか?

# リモートアドレスとメッセージからキーを生成
my $encmes = unpack("C",'value');
my $key = sha1_hex($q->remote_addr . $encmes);
39: 15 2010/04/18(日)21:45 ID:??? AAS
試してみだが駄目だ。キーがうまく生成出来ない。
41: 15 2010/04/19(月)09:20 ID:??? AAS
formをstartしているあたりに-enctype=>'application/x-www-form-urlencoded'を追加したら、
キーの生成もAUケータイでの表示もうまく行くようになったぞ。
ケータイ表示の件はキャッシュを疑ってみたが、勘違いだったようだ。

ここまでのモノを整形済みソースとして貼っとく。http://codepad.org/Z5YtD2PF
次なる課題は、メッセージ送信後のキー付きURL文字列をアンカーリンクにしてみたい。
42: 15 2010/04/19(月)09:31 ID:??? AAS
ごめ、キー生成は出来てなかったわ。とりあえずこっちで動いている。
http://codepad.org/SNA2g4j9
43
(1): 15 2010/04/19(月)12:05 ID:??? AAS
キー付きURLをアンカーリンクにしたのでは、うっかり書き込んだ本人がクリックしてしまって、
メッセージが消えてしまうではないか!w テキストエリアに書き出すことにした。
ちょっと古い携帯電話ではWebページ中の文字列をコピー出来ないのでな。

とりあえずここまでのソースは下記の通り。間違いがあったら指摘してくれ。
オリジナルのソースを書いてくれた>>27には改めて敬意を表する。
http://codepad.org/G1DMws6K
44: 15 2010/04/20(火)04:29 ID:??? AAS
そういや入力される文字列のサニタイズが出来てないような気がする。そのまま使うのはやばいかもしれん。
46: 15 2010/04/21(水)16:18 ID:??? AAS
>>45よ、ここまで付き合ってくれて本当に有難う。機能面では希望通りのモノになった。
次はケータイ対応のチャットなどどうだ?4〜5行まえの書込みが片っぱしから消えてくような、
全員退室したらLOGもチャット部屋も全て消滅するようなシークレットチャット。
そんなもんは既に存在するかな?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.547s*