2015-07-27 3 views
0

У меня возникли проблемы с контактной формой php на Bootstrap. Я не знаю, где проблема. Он всегда выдает сообщение об ошибке. Я заменил свой адрес электронной почты там, но он все еще дает ошибку. Я не знаю, какую строку изменить.PHP Контактная форма для Bootstrap

<?php 
// Check for empty fields 
if(empty($_POST['name'])  || 
empty($_POST['email'])   || 
empty($_POST['phone'])  || 
empty($_POST['message']) || 
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) 
{ 
echo "No arguments Provided!"; 
return false; 
} 

$name = $_POST['name']; 
$email_address = $_POST['email']; 
$phone = $_POST['phone']; 
$message = $_POST['message']; 

// Create the email and send the message 
$to = '[email protected]'; // Add your email address inbetween the '' replacing [email protected] - This is where the form will send a message to. 
$email_subject = "Website Contact Form: $name"; 
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail:  $email_address\n\nPhone: $phone\n\nMessage:\n$message"; 
$headers = "From: [email protected]\n"; // This is the email address the generated message will be from. We recommend using something like [email protected] 
$headers .= "Reply-To: $email_address"; 
mail($to,$email_subject,$email_body,$headers); 
return true;    
?> 
+1

Что такое сообщение об ошибке? – Hassaan

+0

Опубликовать сообщение об ошибке в вопросе –

+0

Содержит код Javascript (http://balkescafequiz.com/code.txt). И я вижу сообщение об ошибке «Су кайят капали гиби горунуйор. Собака ... ", как вы можете видеть в файле code.txt. – coskukoz

ответ

0

я не прочитал корыто сценарий, но попробуйте использовать это:

//Clean string before sending 
    function clean_string($string) { 
    $bad = array("content-type","bcc:","to:","cc:","href"); 
    return str_replace($bad,"",$string); 
    } 

    //build message 
    $email_message .= "$l_firstname: ".clean_string($FirstName)."\n"; 
    $email_message .= "$l_lastname: ".clean_string($LastName)."\n"; 
    $email_message .= "$l_email: ".clean_string($Email)."\n"; 
    $email_message .= "$l_phone: ".clean_string($Phone)."\n"; 
    $email_message .= "$l_msg: ".clean_string($Message)."\n"; 


    $email_subject = "New Mail From "."$FullName"; 


    // create email headers 
    $headers = 'From: '."$FullName".'<'.$Email.'>'."\r\n". 
    'Reply-To: '.$Email."\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 
    mail($Recipient, $email_subject, $email_message, $headers); 

    //return to index, show confirmation 
    header("Location: index.php?lang=$Language&show=success"); 

Это то, что я использую :)

Смежные вопросы