2016-11-18 8 views
1

このページでは、PHPが動作していないようです。
http://www.lesconstructionsvignoul.com/contact-us.htmlPHPフォームポストメッセージを送信しない

PHPファイルが欠落しているかどうかを確認しようとしましたが、そこにはパスがあります。

誰かがこれを手伝うことができますか?私はあなたのパラメータが間違って書いたことがわかり

<?php 

$post = (!empty($_POST)) ? true : false; 

if($post){ 
$to = "[email protected]"; // Your e-mail here 
$name = stripslashes($_POST['inputName']); 
$email = trim($_POST['email']); 
$subject = stripslashes($_POST['inputSubject']); 
$message = stripslashes($_POST['inputMessage']); 
$sendToYourself = stripslashes($_POST['sendToYourself']); 

$headers = (!empty($sendToYourself)) ? 'Reply-To: '.$email . "\r\n" . " "; 
$headers .= "From: ".$name."\r\n" ."X-Mailer: PHP/" . phpversion(); 

$mail = mail($to, $headers, $subject, $message); 

if($mail){ 
    echo 'OK!'; 
} 

} 

?> 
+0

は、あなたの質問に 'contact.php'のコードを追加することができているはずですので、

mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]]) 

のですか? – Manikiran

+0

あなたが美しいデザインを持っていることを見て、とにかくjQueryを使用しているのですが、AJAXを試してみませんか? – Manikiran

+0

else文も追加してみてください。 – Manikiran

答えて

1

<form class="form-horizontal" role="form" action="form_process/contact.php" method="post"> 

はここcontact.phpコードです。あなたは書きました:

mail($to, $headers, $subject, $message); 

は、それは次のようになります。

mail ($to, $subject, $message, headers); 

なぜ?

$headersは追加です(オプション)。 php.net。まず、必要なパラメータを記述する必要があります。

ハッピーコーディング!

0

PHP mailSYNTAXはあなたのコードが

mail ($to, $subject, $message, headers); 
関連する問題