私は最初のウェブサイトをやっています - それをhttp://testinglakovna.borec.cz/にアップロードしました。基本的に無料のテンプレートを使って好みに合わせて調整しました。 残念ながら、テンプレートによって提供される連絡先フォームには「contact.php」が付いていませんでした。正しくアクティブ化する方法はわかりませんでした。 4日後、私はcontact.phpのアクティベーションが必要だとわかりました。フォームを有効にしたスクリプトを見つけました。メールを送信しますが、メッセージを送信するだけで、送信者の電子メール、名前、または送信者が自分自身を書いている件名... 私は今、助けが切望されています - このコードを書くのを手伝ってくれる人は誰ですか? マイcontact.phpコードはこれです:誰かが私にcontact.phpの生成を手伝ってもらえますか?
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: testinglakovna.borec.cz';
$to = '[email protected]';
$subject = 'Správa z www.lakovnaturen.sk';
$body = "From:\n $name\n Email:\n $email\n Message:\n $message";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers = 'From: $email' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Odoslanie prebehlo v poriadku. Ozveme sa Vám čo najskôr.');
window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Spojenie zlyhalo. Prosím pošlite nám mail na [email protected]');
window.location = 'index.html';
</script>
<?php
}
?>
とのindex.htmlのコンタクトフォームのHTMLは次のとおりです。
<div class="col-lg-12">
<form action="contact.php" method="post" id="form" class="contact-form">
<div class="col-sm-6 contact-form-left">
<div class="form-group">
<input name="name" type="text" class="form-control" id="name" placeholder="Meno">
<input type="email" name="email" class="form-control" id="mail" placeholder="Email">
<input name="subject" type="text" class="form-control" id="subject" placeholder="Predmet">
</div>
</div>
<div class="col-sm-6 contact-form-right">
<div class="form-group">
<textarea name="message" rows="6" class="form-control" id="comment" placeholder="Zanechajte nám odkaz"></textarea>
<center><button type="submit" class="btn btn-default">Odoslať</button></center>
</div>
</div>
</form>
</div>
そして、私はすでに他の人の質問に答えを探してきましたが、まだこの問題は解決できません。文字通り、私が公式にウェブサイトを公開する前に、私が最後にやることです。
エラーが発生しましたか?フロントエンドかバックエンドのどちらか? –
http://chat.stackoverflow.com/rooms/122219/helping-contactすぐにお手伝いします。 –
もし '' '<?php $ name = $ _POST ['name'];' ''このコードはcontact.phpに属しています。 '' '