2012-04-13 5 views
4

私はこのPHP form builderクラスを使用していますが、私は電子メールを送信する方法が非常に基本的ではないと思います。私は、コードをダウンロードし、修正するのに十分なPHPを知っているが、実装する方法は非常にわからない:PHPフォームビルダ - メールの送信方法

mail(to,subject,message,headers,parameters) 

は、誰もがこの作業を取得し、フォームが送信されたときに自分自身に電子メールを送信する方法を知っていますか?

答えて

4

PHP documentationをご覧になるか、swiftmailerのような抽象クラスを使用してください。 Swiftmailerは、ヘッダーを正しく設定し、メールサブシステムから独立しているため、いくつかの手間を省くことができます。

Here is a basic example how to include swiftmailer

+0

スウィフトは私のために少し複雑に見えます – Dony

+0

+1スウィフトメールのために、それは私のお気に入りです。 – Josh

+1

@Dony:それほど複雑ではない、私は非常に基本的な例へのリンクを追加しました。 – konsolenfreddy

3

あなたはmail機能を実装する必要はありません、それはalready be there必要があり、あなたがmail関数を求める場合(またはしていない場合には、PHP 4

ので、デフォルトでしたそれが動作していない場合)、PHPがsendmailコマンドにアクセスできるマシンで実行していない可能性があります。メール機能hereの要件について読むことができます。この場合(にメールをテストするには)、メールサーバーを取得する必要があります。 Windowsの場合、XAMPPにはXAMPPが付属していることが分かりますが、通常はLinuxボックスでそのような開発を行います。

+0

はい私はメール機能を理解していますが、私はそれを変更することができます電子メール – Dony

+0

これは[PHPMailer](http://code.google.com/searchframe#VgQXDVS9j6M/trunk/includes/phpmailer/class.phpmailer.php)クラスの一部です。 – cwallenpoole

+0

私はそれを解決するために管理していただきありがとうございます – Dony

関連する問題