私はこのPHP フォーム ビルダークラスを使用していますが、メールの送信方法という非常に基本的なものが欠けていると思います。コードをダウンロードして変更するのに十分なphpを知っていますが、実装方法がよくわかりません:
mail(to,subject,message,headers,parameters)
これを機能させて、フォームが送信されたときに自分にメールを送信する方法を知っている人はいますか?
私はこのPHP フォーム ビルダークラスを使用していますが、メールの送信方法という非常に基本的なものが欠けていると思います。コードをダウンロードして変更するのに十分なphpを知っていますが、実装方法がよくわかりません:
mail(to,subject,message,headers,parameters)
これを機能させて、フォームが送信されたときに自分にメールを送信する方法を知っている人はいますか?
PHP のドキュメントを参照するか、swiftmailerなどの抽象化されたクラスを使用することをお勧めします。Swiftmailer は、ヘッダーを正しく設定し、メール サブシステムから独立しているため、後の手間を省くことができます。
mail
関数を実装する必要はありません。既に存在している必要があり、PHP 4 以降、デフォルトで存在しています。
関数が見つからないmail
(または機能しない) 場合は、PHP が sendmail コマンドにアクセスできるマシンで実行していない可能性があります。メール機能の要件については、こちらを参照してください。この場合 (そして、電子メールをテストできる必要があります)、メール サーバーを取得する必要があります。Windows を使用している場合、XAMPP に XAMPP が付属していることは知っていますが、私は通常、そのような開発を Linux ボックスで行います。