Err 저는이 문제로 현명함을 나타냅니다. 나는 내가 잘못하고있는 것을 보지 못하고 거기에 있어야 할 모든 것이 있지만 여전히 작동하지 않습니다.PHP 게시물 데이터를 보내지 않고 있습니다.
다른 양식과 PHP 메일 스크립트를 사용했지만 아무 것도 작동하지 않는 것 같습니다. 이메일을 보내고 있지만 정보는 항상 비어 있습니다. 예 :의 스크린 샷을 참조하십시오. 내가 뭘 잘못
?
도움 말. 여기
양식 코드 :<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="row-fluid">
<div class="span5">
First Name: <input type="text" name="first_name"><br>
Last Name: <input type="text" name="last_name"><br>
Email: <input type="text" name="email"><br>
Message:<br><textarea rows="5" name="message" cols="30"></textarea><br>
</div>
<div class="span7">
<button type="submit" class="btn btn-primary btn-large pull-right">Send Message</button>
</div>
</div>
</form>
여기에 전체 PHP 파일 (sendemail.php)입니다 :
<?php
header('Content-type: application/json');
$status = array(
'type'=>'success',
'message'=>'Email sent!'
);
$name = @trim(stripslashes($_POST['first_name']));
$lastname = @trim(stripslashes($_POST['last_name']));
$email = @trim(stripslashes($_POST['email']));
$message = @trim(stripslashes($_POST['message']));
$email_from = "Website Contact Form";
$email_to = '//removed real email address';
$Body .= "Name: ";
$Body .= $name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= $Message;
$body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
$success = mail($EmailTo, $Subject, $Body, "From: <$email_from>");
$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
현재 코드 형태의 웹 페이지 당신 여기를 참조하십시오 실행 : http://minha-consulting.com/contactus.html
감사합니다.
편집 : 내 댓글을 긁어 보면 어느 쪽이라도 잘못되었습니다. –