私はこの問題で私の知恵の終わりです(私は思います)。私は何が間違っているのか分かりませんし、そこになければならないことはすべてありますが、これはまだ動作していません。PHPの投稿データが送信されていません
私はさまざまなフォームとPHPメールスクリプトを使用しましたが、何も動作していないようです。電子メールは送信されていますが、情報は常に空白です。 のスクリーンショットを参照してください。
私が間違って何をしているのですか?
PLeaseヘルプ。ここで
は、フォームのコードです:
<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;
形式のWebページ現在のコードで、あなたはここを参照してください実行:http://minha-consulting.com/contactus.html
ありがとうアドバンス。
編集:私のコメントを傷つけ、どちらかといえば間違っていました。 –