内容をメールで送信するフォームを作成しようとしています。私はこれまでフォームやPHPを扱ったことがないので、ここでこの投稿をフォローしています。フォームのフロントエンドは機能していますが、バックエンドのPHP部分が機能するかどうかはわかりません。
私の質問は、PHPコードをテストしてクライアントのWebホストにデプロイするにはどうすればよいですか?テストするには、ローカルメールサーバーを使用するために、ApacheとMercuryを(XAMPP経由で)インストールする必要があると思いますか?コードをクライアントのウェブホストにデプロイするときはどうでしょうか。特別な設定を行う必要がありますか、それとも通常どおりにファイルをアップロードできますか?
Javascript(ここからコピー)
var data = "This is my email";
$.ajax({
type: "POST",
url: "email.php",
data: data,
dataType: "text"
});
PHP(ここからもコピー)
$to = "myself@hotmail.com";
$subject = "This is my email";
$message = $_REQUEST["data"];
$send = mail($to, $subject, $message);
if (!$send) {
die();
}