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