No.6639 投稿時間:2002年11月30日(Sat) 02:32 投稿者名:フィールド URL:
PC用の掲示板ではPCからの画像など、PCのファイルをサーバへアップロードが比較的簡単に行えますが、
携帯に存在する画像ファイル等をアップロードさせたいと思っています。
携帯の画像はメールの添付ファイルとなります。
特定のアカウントに携帯から添付ファイル付きメールを送信してもらって、(するとアカウントフォルダー内にメールが入ってくる)
そのメールから、何とかして、題名、内容、添付ファイルを分離して取り出したいと考えています。
Win2K、AnHttpd、ActivePerl、ArGo(Free)を使っていますが、
見当が付きませんので、ヒントや良いアイデアがあればご教授下さい。
No.6645 投稿時間:2002年11月30日(Sat) 11:35 投稿者名:鷹の巣 URL:http://sakaguch.com/
> PC用の掲示板ではPCからの画像など、PCのファイルをサーバへアップロードが比較的簡単に行えますが、
> 携帯に存在する画像ファイル等をアップロードさせたいと思っています。
> 携帯の画像はメールの添付ファイルとなります。
> 特定のアカウントに携帯から添付ファイル付きメールを送信してもらって、(するとアカウントフォルダー内にメールが入ってくる)
> そのメールから、何とかして、題名、内容、添付ファイルを分離して取り出したいと考えています。
私もCGIは、詳しくないのですが、Perlを使用した掲示板の改造が可能でしたら、こちら
http://homepage3.nifty.com/hippo2000/perltips/rcvmail.htm
をご参考にされたら、出来ないでしょうか?
> Win2K、AnHttpd、ActivePerl、ArGo(Free)を使っていますが、
> 見当が付きませんので、ヒントや良いアイデアがあればご教授下さい。
Active Perlでしたら、BASP21をご使用されても良いですね。こちら
http://sakaguch.com/CgiFaq.html#W170
をご参考にされると、BASP21に書いてある説明書とPerlの文法への変換方法のヒントに
なるのでは、と考えています。
No.6730 投稿時間:2002年12月05日(Thu) 17:44 投稿者名:フィールド URL:
> Active Perlでしたら、BASP21をご使用されても良いですね。こちら
> http://sakaguch.com/CgiFaq.html#W170
> をご参考にされると、BASP21に書いてある説明書とPerlの文法への変換方法のヒントに
> なるのでは、と考えています。
ご指導の通り、BASP21を利用すると可能でした。ありがとうございました。
perl(拡張子cgi)でプログラムを作成して、手動で動かすとメールの添付ファイルや本文を取り出し、
プログラム内で加工する事ができる事が分かりましたが、
例えば、10秒単位で、作成したperlプログラムを動かすにはどのように行えば良いのでしょうか?
No.6731 投稿時間:2002年12月05日(Thu) 19:19 投稿者名:フィールド URL:
> 例えば、10秒単位で、作成したperlプログラムを動かすにはどのように行えば良いのでしょうか?
onLoad=setTimeout で、自己参照させるとできました。
No.6732 投稿時間:2002年12月05日(Thu) 21:09 投稿者名:鷹の巣 URL:http://sakaguch.com/
> > 例えば、10秒単位で、作成したperlプログラムを動かすにはどのように行えば良いのでしょうか? > onLoad=setTimeout で、自己参照させるとできました。 java scriptを有効にして、ブラウザを開けっ放しにするのでしょうか? 私は、以下の様なPerlのスクリプトを無限ループで、起動したままにしています。 # 処理時間間隔(秒) $job_interval = 10; for (;;){ # 無限ループ # 現在時刻の格納 $start_time = time(); # 次回の開始時刻の計算値を格納 $next_time = $start_time + $job_interval; # 処理を行う。 $flag = &job(); # 余った時間の処理を休止する while (time() < $next_time) { sleep (1); } }