2013-07-06 3 views
-2

나는 연락 양식과 PHP에 대해 거의 안다.템플릿에서이 HTML 폼을 보내기 위해 PHP 파일에 필요한 것

나는 템플릿에서 웹 사이트를 만들고 있는데이 양식이 있습니다.

입력 한 정보를 보내려면 contact.php에 입력 할 코드를 알려주십시오.

또한 어떤 이메일을 보내겠습니까?

그리고 내가 보내는 이메일 주소는 어디서 확인할 수 있습니까?

고맙습니다.

다음
<form method="post" action="contact.php" id="contactform"> 

       <div> 
       <p>Send us a message</p> 
       </div> 

       <div> 
       <label>Name <span class="required">*</span></label> 
       <input name="name" type="text" id="name" value="" /> 
       </div> 

       <div> 
       <label>Email <span class="required">*</span></label> 
       <input name="email" type="text" id="email" value="" /> 
       </div> 

       <div> 
       <label>Phone Number <span class="required">*</span></label> 
       <input name="Phone Number" type="text" id="Phone Number" value="" /> 
       </div> 

       <div> 
       <label>Subject</label> 
       <input name="subject" type="text" id="subject" value="" /> 
       </div> 

       <div> 
       <label>Message <span class="required">*</span></label> 
       <textarea name="message" rows="20" cols="50" id="message" ></textarea><br /><br /> 
       </div> 

       <div> 
       <input type="submit" value="Submit" class="button"> 
       <input type="reset" value="Reset" class="button"> 
       </div> 


      </form> 
+0

가능한 중복 (http://stackoverflow.com/questions/8467486/how-to-make-my-contact-form-send-me-email) – mario

+0

@mario not really ... –

+0

@SeanBone별로 요? 100 번째 튜토리얼과 코드 덤프를 제공함으로써 게으른 사람들과 열등한 연구를 장려하고 싶습니다. – mario

답변

1

당신이 가서 ... 양식 입력을 검증 한 후

<form method="get" action="contact.php" id="contactform" name="contactform"> 

       <div> 
       <p>Send us a message</p> 
       </div> 

       <div> 
       <label>Name <span class="required">*</span></label> 
       <input name="name" type="text" id="name" value="" /> 
       </div> 

       <div> 
       <label>Email <span class="required">*</span></label> 
       <input name="email" type="text" id="email" value="" /> 
       </div> 

       <div> 
       <label>Phone Number <span class="required">*</span></label> 
       <input name="PhoneNumber" type="text" id="Phone Number" value="" /> 
       </div> 

       <div> 
       <label>Subject</label> 
       <input name="subject" type="text" id="subject" value="" /> 
       </div> 

       <div> 
       <label>Message <span class="required">*</span></label> 
       <textarea name="message" rows="20" cols="50" id="message" ></textarea><br /><br /> 
       </div> 

       <div> 
       <input type="submit" value="Submit" class="button"> 
       <input type="reset" value="Reset" class="button"> 
       </div> 


      </form> 

귀하의 PHP 파일을 이메일을

<?php 
$to  = '[email protected]'; 
$subject = 'the subject'; 
$message = 'hello'; 
$headers = 'From: [email protected]' . "\r\n" . 
    'Reply-To: [email protected]' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 

mail($to, $subject, $message, $headers); 
?> 
+0

+1 헤더 완성도 –

0

을 보낼 수

<?php 
       if (isset($_REQUEST['contactform'])) 
       { 
        echo $name = $_REQUEST['name']; 
        echo $email = $_REQUEST['email']; 
        echo $PhoneNumber = $_REQUEST['PhoneNumber']; 
        echo $subject = $_REQUEST['subject']; 
        echo $message = $_REQUEST['message']; 

       } 
       ?> 

사용이 코드 (필요한 경우) 문자열을 생성 한 다음 mail function으로 이메일을 보내십시오.

// contact.php 
if (isset($_REQUEST['contactform'])) { 
    # validate the form's input if necessary 

    $message = "Name: " . $_POST['name'] . "\nPhone No.:" . $_POST['Phone Number'] . "\nMessage:" . $_POST['message']; 

    mail ('[email protected]', 'Contact form:' . $_POST['subject'], $message, "From: {$_POST['email']}"); 
} 
[만들려면 내 연락처 양식이 나에게 이메일 보내기]의
관련 문제