2012-10-16 2 views
1

저는 PHP에 대해 매우 새롭습니다. 대략 2 일간의 경험입니다. 내 수수께끼는 이것이다 :PHP Sendmail 폼이 결과를 반환하지 않습니다.

내 HTML은 모든 그 반환

<div class="form"> 
    <form action="php/sendmail.php" method="post" id="contactwidget"> 
     <div class="inp_r"><input type="text" name="wname" id="wname" value="Name" size="22" tabindex="11" alt="Name" /></div> 
    </div> 
    <div class="inp_r"><input type="text" name="wemail" id="wemail" value="Email" size="22" tabindex="12" alt="Email" /></div> 
    </div> 
<table> 
    <tr> 
    <td class="text_m"><textarea name="wmessage" id="wmessage" cols="28" rows="6" tabindex="13" title="Quick Message">Quick Message</textarea></td> 
    <td class="text_r"></td> 
    </tr> 
</table> 
<div class="loading"></div> 
<div><input type="hidden" name="wcontactemail" id="wcontactemail" value="[email protected]" /></div> 
            <div><input type="hidden" name="wcontacturl" id="wcontacturl" value="php/sendmail.php" /></div> 
            <div><a href="#" id="wformsend" class="button" tabindex="14"><span>Send</span></a></div> 
           </form> 
          </div> 

My php is this: 
<?php 
    $email = $_POST['Email'] ; 
    $name = $_POST['Name'] ; 
    $message = $_POST['wmessage'] ; 

    $headers .= 'From: ' . $from . "\r\n"; 

    mail("[email protected]", "Message from Joshua", 
    $message, "From: $email"); 
?> 

는 "여호수아의 메시지"

모든 아이디어와 이메일입니까 ??

+0

바로 메시지를받지 æ? –

+0

'name'과'email'의 입력 이름이 html과 다릅니다. –

답변

0

당신은 PHP 스크립트에서 페이지를 리디렉션해야합니다.

header("location=wherever.php"); 
관련 문제