を使って電子メールを送るにはどうすればいいですか?これを読んでいただきありがとうございます。 私はプログラミングの初心者です。私が作ろうとしている簡単なウェブサイトで助けが必要です。 私の目標は私にメールを送るフォームを作ることですが、私がsendを押すと、それがページの先頭に戻ってきます。私は下にHTMLとPHPをペーストしています。私はあなたに頼んでいる別の質問は、私は私のWebホスティングサービス(ovh)のPHPを動作させるために何かを設定する必要がありますか?ありがとう、ありがとう!materializeCSSとPHP
HTML:
<form class="col s12">
<div class="row">
<div class="input-field col s6">
<i class="material-icons prefix">info</i>
<input id="first_name" type="text" class="validate">
<label for="first_name">Prénom</label>
</div>
<div class="input-field col s6">
<i class="material-icons prefix">info</i>
<input id="last_name" type="text" class="validate">
<label for="last_name">Nom de famille</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<i class="material-icons prefix">phone</i>
<input id="Mail" type="email" class="validate">
<label for="Mail">E-mail</label>
</div>
</div>
<div class="row">
<form class="col s12">
<div class="row">
<div class="input-field col s12">
<i class="material-icons prefix">chat</i>
<textarea id="message" class="materialize-textarea"></textarea>
<label for="message">Message</label>
</div>
</div>
<button class="btn waves-effect waves-light" type="submit"
name="action">Envoyer
<i class="material-icons right">send</i>
</button>
</form>
PHP:
は<?php
if(isset($_POST['submit'])){
$to = "[email protected]";
$from = $_POST['Mail'];
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$subject = "Mail subject";
$message = $first_name . " " . $last_name . " à écrit ceci:" . "\n\n" .
$_POST['message'];
$headers = "From:" . $from;
$headers2 = "From:" . $to;
mail($to,$subject,$message,$headers);
echo "Mail Sent. Thank you " . $first_name . ", we will contact you
shortly.";
}
?>
それを使用して自由に感じます。それ以外の場合は、hostgatorなどのようには動作しません。あなたは試しましたか? –