-2
私のウェブサイトに質問フォームがあると、メールを入力して「メールを送信できませんでした」と表示され、送信をクリックするとメールを送信できなくなります。同じpage.Here上にメッセージを表示する.Needコードである:PHPで電子メールを送信していません
のindex.php
<form action="contact.php" method="post" enctype="multipart/form-data">
<input type="email" size="30" placeholder=" Enter your Email and Get Notified..." name="email" id="email">
<a href="#"><button type="submit" class="btn span btn-4 btn-4a icon-arrow-right"><span></span></button></a>
<div id="response"></div>
</form>
contact.php:
<?php
$connection = mysql_connect("localhost", "mk_group", "12345") or die(mysql_error());
$db = mysql_select_db("group", $connection);
$email = $_POST['email'] ;
$sql2 = mysql_query("insert into contact_us(email) values ('$email')");
if ($sql2)
{
$to = "[email protected],[email protected]";
$subject = 'the subject';
$message = 'hello';
$retval = mail ($to,$subject,$message);
echo "Message sent successfully...";
}else {
echo "Message could not be sent...";
}
?>
「mysql_ *」を使わないことを強くお勧めします。 mysqli_ *または 'PDO'を使用する –
もSQLインジェクションに脆弱 – Jakumi
@MrProPop別のメールアドレスに送信する必要があります – user6728960