« 携帯から更新(p) | メイン(m) | もっと良い方法があったみたい(携帯で更新) »(n)

携帯から更新するには?

携帯電話からの更新について、技術情報を公開。


まず、細かい話は抜きにして、MySQLに以下のようにデータを入れます。

my $sql = qq(insert into mt_entry values (NULL,1,2,1,1,NULL,1,NULL,?,'',?,'','',NULL,NULL,NULL,now(),now(),NULL,NULL));
$dbh->do($sql, undef, $title, $entry);

ワタシは面倒なので「タイトル」と「エントリ」だけにしました。
カテゴリも選択せず、Pingも受け付けない設定にしています。
カテゴリを選択したい場合は、

my $sql = qq(insert into mt_placement values (NULL, ?, 1, ?, 1);
$dbh->do($sql, undef, $dbh->{'mysql_insertid'}, $category_id);

とやればいいと思います。未確認。

これでMySQLへのデータ登録は終わりです。
次に、HTMLを生成しなおさなければなりません。

HTMLの生成をするには以下の様に。
面倒なので、全部のHTMLを生成しなおしています。

use MT;
use MT::Template;

my $mt = MT->new(
    Config => '/path/to/mt/mt.cfg',
    Directory => '/path/to/mt/',
);
$mt->rebuild(BlogID => 1);

これで完成です。
HTMLの生成は時間がかかるのため、別のスクリプトにしてCGIからは
system('rebuild.pl &');
と呼び出しました。


なんか、メールでの更新についても期待されていますが、ワタシのレンタルサーバーではメールを受け取ってスクリプトに渡すやり方がわからないので対応は出来ませんが、上の情報があれば十分でしょ。
clouderさんとかは、写メールを受け取ってどっかのサーバーにアップするとか言うシステムを既に作っていた気がするので、彼に期待。



« 携帯から更新 | メイン | もっと良い方法があったみたい(携帯で更新) »

Trackbacks

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: 携帯から更新するには?:

» 携帯からの更新 送信元 blog.bulknews.net
Milano::Monolog: 携帯から更新するには? 携帯電話からの更新について、技術情報を公開。 まず、細かい話は抜きにして、MySQLに以下のようにデータを入れます。 ん、やっぱMySQLに直接いれちゃうのか ;-) MT は XML-RPC の MetaWeblogsAPI とかいうのに対応してるので、... [詳しくはこちら]

» 携帯電話からの更新 送信元 EPIC->YOSHIMAX->{'MUSIC'}
Milano::Monolog携帯電話からの更新について、技術情報を公開。 すばらしいです、やはりMysqlに書き込むのですか、 それでどうやって、publishするのかなと思いましたが なるほどです。 やってみます。ありがと >milano氏 [詳しくはこちら]

» 携帯電話からの更新 送信元 Epic->yoshimax
Milano::Monolog携帯電話からの更新について、技術情報を公開。 すばらしいです、やはりMysqlに書き込むのですか、 それでどうやって、publishするのかなと思いましたが なるほどです。 やってみます。ありがと >milano氏 [詳しくはこちら]

» メールで更新 送信元 talk to oneself 2
Quoted from Milano::Monolog: 携帯から更新 携帯電話から更新出来るようにしてみました Quoted from Milano::Monolog: 携帯から更新するには? 携帯電話からの更新について、技術情報を公開。 Quoted from Milano::Monolog: もっと良い方法があったみたい(携帯で更新) ... [詳しくはこちら]

» 携帯から更新する方法 送信元 MCR Blog
どうにも難しい。 Milano::Monolog: 携帯から更新するには? これはperlか何かのスクリプトの模様。 Clouder::Blogger: qmail2mt.pl これもその類かなあ。 とにかく必要とされるのは、perlのスクリプトとあと何か、ということか。 もう少し調べてみなくては。... [詳しくはこちら]

» moblog 送信元 PukiWiki/TrackBack 0.1
mail2entry.cgi mail-entry.cgi Mobile-bozu: mail-entry.cgi説明書 talk to oneself 2: ... [詳しくはこちら]

» 携帯から更新するには 送信元 blog@Revolution
Milano::Monologさんの「携帯から更新するには?」というエントリが参... [詳しくはこちら]

Post a commnet

AMN sponsor rolls


著書

実践Web2.0 BOOK 人気ブロガー直伝! 一歩先行くWeb2.0的ワーキングスタイル
ムーバブル・タイププラグインディレクトリ―PROFESSIONAL NETWORK