• 締切済み

フォルダ監視してファイルをメール添付して送りたい

指定のフォルダを監視してファイルがあると予め登録しているメールアドレスへ添付して送付するプログラムを作りたいのですがPHPが理解できていないのでよく分かりません。どなたか教えてもらえませんか?

みんなの回答

回答No.1

最近のバージョンでいつの間にか「ファイル改変監視関数」なるものが追加されていたのですが、ざっと見てまだマニュアルが訳されていませんし、どんな環境でも使える訳ではないみたいなので、簡単に実現する方法を考えてみましょう。ただ、PHPについて何も理解できていないと当然ですが困難です。 手順としては ・指定のフォルダのファイルリストを得る  opendir,readdir関数など。 ・新しいファイルがあれば、そのファイルを添付したメールを送る  mail関数。但し添付ファイルを送るためにはファイル部分をエンコードしてマルチパートのメールを作成する必要があります。従ってメールヘッダ等の知識が必要になります。 こういうスクリプトをcrond等を使って一定時間毎にスケジュール起動してあげればいいと思います。 質問者の方のスキルがどの程度なのかわからないのですが、ソースの書き方自体が解らないという事であれば、入門書を購入されてある程度の知識を付けてからでないと、独自設計のプログラムは難しいと思います。

関連するQ&A