2011-01-24 14 views
1

これはサーバー上に物理ファイルを最初に作成しなくても可能ですか?PHPを使用してExcelファイルを生成して電子メールで送信

最初は、サイトの新しいメンバーについての毎週の情報をメールで送信するPHPページを作成しなければなりませんでした...ちょうど、毎週PHPページを実行しているcronジョブを使用してうまくいきました...電子メールを設定して、自動的にデータのExcelファイルを送信します...これが可能かどうか誰にも分かりますか?そしてどうやって?

よろしく、 Vinoth S

+0

はい。それはあなたがメールを送信する方法を好みます。 'mail()'?いくつかの図書館? – deceze

+0

おかげさまで、もしあなたがそれを送ってくれたら、私に与えてくれれば、それについての参考がありますか? – VinothPHP

答えて

0

理論的には、一つは、慎重に細工された電子メールメッセージを作成することにより、電子メールの添付ファイルを作成することができます。そして、慎重に文書を作成する。これは、php電子メール機能を使用している場合、一部の電子メールメッセージ作成規則を破ることを意味する可能性があります。

可能性が高いと思われますが、最も適切な実装は、それに適したツールを使用することです。

あなたはOpenOfficeについて知っていますか?私はそれがサーバーのコンテキストから実行するためにスクリプト化できると思います。

2

はい、これは完全に可能です。 PHP Excelなどのライブラリを使用すると、ディスクに何も書き込まなくてもスプレッドシートをメモリに構築できます。 Swiftmailerのようなライブラリを使うと、メモリから電子メールに簡単に添付ファイルを追加することができます。単にあなたが望むことをするために2つを組み合わせてください。

関連する問題