くだらない質問でも偉そうに聞いていいスレ (730レス)
1-

17
(2): 2010/04/15(木)05:49 ID:??? AAS
自分のサイトや掲示板で表示するメッセージだったら簡単に作れるけど
他人のサイトをどうこうするという話だったら、結構難易度高いよ
バイパスして本文抽出して未読管理して・・・
18: 2010/04/15(木)07:03 ID:??? AAS
>>17
proxy 通せばいいんじゃない?
19: 2010/04/15(木)08:03 ID:??? AAS
それが第一段階な
20
(1): 15 2010/04/15(木)08:35 ID:??? AAS
>>16
例えばツリー式やスレッド式の掲示板などで、各スレごとにLogファイルが出来るものを流用して、
メッセージの送り主がスレ立てたあとにメッセージを送りたい相手にスレのURLを知らせると。
受取人がそのURLへアクセスし、メッセージを読んだ事を感知したらLogファイルを削除すると。
あと、設定した期間を経過したらスレのLogを削除してくれると助かるな。
そんな感じかな。携帯でも見れるものが望ましいかな。

>>17
もちろん自サイトで。1から作るよりは、マメに手入れされてる掲示板CGI等を改変した方が安心かな?と思っているところ。
21: 2010/04/15(木)09:17 ID:??? AAS
なるほど。全然わからん。
22: 2010/04/15(木)11:07 ID:??? AAS
エスパーすぎてわろた
23: 2010/04/15(木)16:28 ID:??? AAS
自然言語における英語みたいな言語はプログラミング言語にはないの?
24: 2010/04/15(木)17:24 ID:??? AAS
SQL
25: 2010/04/15(木)19:18 ID:??? AAS
COBOL
26: 2010/04/15(木)19:20 ID:??? AAS
C
27
(2): 2010/04/15(木)20:51 ID:??? AAS
>>20
perlですが、こんな感じでいかがでしょう。DBIx::Simpleを入れてくださいね。

#!/usr/local/bin/perl
use strict;use warnings;use CGI;use DBIx::Simple;use Digest::SHA1 qw(sha1_hex);
my$q=CGI->new;print$q->header(-charset=>'utf-8'),$q->start_html('message'),$q->
start_form(-action=>$q->script_name),$q->textfield(-name=>'value',-size=>64),$q
->submit('leave a secret mess'),$q->end_form,$q->hr;my$db=DBIx::Simple->connect
('dbi:SQLite:dbname=secret_message.db')or die DBIx::Simple->error;$db->query(qq
{CREATE TABLE IF NOT EXISTS message (key, value)});if($q->param('key')){my@mes=
$db->select('message','value',{key=>[$q->param('key')]})->hashes;for my$m(@mes)
省4
28: 15 2010/04/15(木)22:49 ID:??? AAS
なるほど、全然わからんw セミコロンで改行すればいいのか?
29
(1): 2010/04/15(木)23:15 ID:??? AAS
綺麗に整形するならば、こうでございます。
http://codepad.org/0SHDIzl5
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.
32: 2010/04/16(金)11:09 ID:??? AAS
pythonだとどうなるかな
33: 2010/04/16(金)11:19 ID:??? AAS
xrea で標準は python 2.4.3 だけど
自分でコンパイルして 2.5.4 にしてみた
sqlite3 が使えて快適だお
34: 2010/04/16(金)16:10 ID:??? AAS
そんな権限ないだろ
35
(1): 2010/04/16(金)19:54 ID:??? AAS
>>30
http://search.cpan.org/~juerd/DBIx-Simple-1.32/
ここからダウンロードして、 lib ディレクトリを read_once.cgi と同じところにアップロード。
read_once.cgi の use warnings; の次の行に use lib qw(./lib); を追加。

本当は ssh でログインしてきちんとインストールした方がいいけど
DBIx::Simple はコピーするだけで多分動く。
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.
1-
あと 694 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.325s*