2012-03-22 15 views
1

私は電子メールの添付ファイルで自動的に作業する必要がある状況にあります。さまざまなデータのxmlファイルが電子メールアドレスに送信されています。そこで、データを処理してDBに格納する必要があります。電子メール添付ファイルを自動的に処理する最善の方法は何ですか?

私はスクリプトを作成し、データを取り込んでDBに挿入するcronjobの設定を計画していました。これはそれ自体では問題ありませんが、私はcronjobが対応できるように添付ファイルを準備する最善の方法を考えることができません。

希望があれば、どんなアイデアですか?

答えて

0

上記と同じ状況にある人は、phpとcronの組み合わせを使用しています。

具体的には、PHPのimapクラスを利用しています。

http://php.net/manual/en/function.imap-open.php

私はいくつかの調整と変更して、私の目的に適している、ウェブ上で事前に行われたスクリプト(http://www.nerdydork.com/download-pop3imap-email-attachments-with-php.html)に出くわしました。あるスクリプトがimapクラスを使用してxmlファイルをダウンロードし、ファイル名の末尾にファイルが上書きされないようにします。

次に、2番目のスクリプトを使用して、ダウンロードしたファイルからデータを読み取り、DBにスティックします。

^_^

関連する問題