こんにちは、私はPHPでHTMLメールを送信しようとしています。 1ページのボタンをクリックすると、phpファイルが読み込まれ、メールに送られるデータが送られます。そのデータはHTMLコードですが、私は同じ変数/コードを使ってPHPファイルにコンテンツを生成しています。コンテンツは完全に生成されますが、電子メールは空ですが、私はそのページでコンテンツを作成するために使用するのと同じ変数を送ります。コードはHTMLでPHPメールを送信
<?php
$message=$_POST["email"];
echo $message;//Use variable to generate content
if (isset($_POST['button1']))
{
$to = '[email protected]';
$subject = 'Subject';
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
mail($to, $subject, $message, implode("\r\n", $headers));
}
?>
<form method="POST" action=''>
<input type="submit" name="button1" value="Send mail" class="btn">
EDIT:htmlコードを手動で入力すると動作します。
これはどのように修正できたかわからないのですか? :) – guber90
これは私のメールにメールを送信しない私は間違って何かをしている必要があります私は多くのWebプログラミングでexpirienceを持っていません。 (私は私の電子メールに[email protected]を編集する) – guber90
これはメール機能を使用すると問題になる可能性があります。私はあなたのスクリプトにのみ助けを与えることができます - それはあなたのスクリプトを書くつもりはありません;) – SebTM