こんにちは、私のお問い合わせフォームの提出に問題があり、そのBootstrapテンプレート、JQueryの検証済みですが、連絡先のPHPファイルがありませんでした。私はcontact.phpしかし、それは動作しません、 いくつかの "メッセージが正常に送信"を示していますが、私は電子メールを受信していません。私は "仕事のためのGoogle Apps"をメールクライアントとしてのみ使用しています。助けてください、本当に感謝します。 (私の下手な英語については申し訳ありません。)ここで index.php`ここBootstrapお問い合わせフォームPHP、jQuery、AJAX
<form action="Contact.php" method="post" id="sky-form3" class="sky-form contact-style">
<fieldset>
<label>Name</label>
<div class="row">
<div class="col-md-7 margin-bottom-20 col-md-offset-0">
<div>
<input type="text" name="name" id="name" class="form-control">
</div>
</div>
</div>
<label>Email <span class="color-red">*</span></label>
<div class="row">
<div class="col-md-7 margin-bottom-20 col-md-offset-0">
<div>
<input type="text" name="email" id="email" class="form-control">
</div>
</div>
</div>
<label>Message</label>
<div class="row">
<div class="col-md-11 margin-bottom-20 col-md-offset-0">
<div>
<textarea rows="8" name="message" id="message" class="form-control"></textarea>
</div>
</div>
</div>
<p><button type="submit" class="btn-u btn-brd btn-brd-hover btn-u-dark">Send Message</button>
<button type="reset" class="btn-u btn-brd btn-brd-hover btn-u-dark">Reset Messages</button></p>
</fieldset>
<div class="message">
<i class="rounded-x fa fa-check"></i>
<p>Your message was successfully sent!</p>
</div>
</form>
ためのコードの私contact.phpファイルのコード
<?php
error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
<?php
function isEmail($email) {
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
if($_POST) {
// Enter the email where you want to receive the message
$emailTo = '[email protected]';
$name = addslashes(trim($_POST['name']));
$Email = addslashes(trim($_POST['email']));
$message = addslashes(trim($_POST['message']));
$array = array('nameMessage' => '', 'emailMessage' => '', 'messageMessage' => '');
if(!isEmail($Email)) {
$array['emailMessage'] = 'Invalid email!';
}
if($subject == '') {
$array['nameMessage'] = 'Empty name!';
}
if($message == '') {
$array['messageMessage'] = 'Empty message!';
}
if(isEmail($Email) && $name != '' && $message != '') {
// Send email
$headers = "From: " . $Email . " <" . $Email . ">" . "\r\n" . "Reply-To: " . $Email;
mail($emailTo, $subject . " (contact request from)", $message, $headers);
}
}
?>
メール機能をテストして、サーバーが電子メールを送信するように正しく設定されていること、そしてスパムボックスには届かないことを確認しましたか? –
こんにちは、あなたのリプレイをありがとう、申し訳ありませんが私のローカルサーバーではない私は私の実際のホスティングアカウントでこのWebページをホストしているが、Google Apps for Workから電子メールを使用する - 電子メール、コラボレーションツールは、Googleサーバー&そのnは完璧に走っています。 – Joy