2014-12-02 4 views
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
    <title>PHP form to email sample form</title> 
<!-- define some style elements--> 
<style> 
label,a 
{ 
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 12px; 
} 

</style>  
<!-- a helper script for vaidating the form--> 
<script language="JavaScript" src="scripts/gen_validatorv31.js" type="text/javascript"></script> 
</head> 

<body> 

<!-- Start code for the form--> 
<form method="post" name="myemailform" action="wonder.php"> 
    <p> 
     <label for='name'>Enter Name: </label><br> 
     <input type="text" name="name"> 
    </p> 
    <p> 
     <label for='email'>Enter Email Address:</label><br> 
     <input type="text" name="email"> 
    </p> 
    <p> 
     <label for='message'>Enter Message:</label> <br> 
     <textarea name="message"></textarea> 
    </p> 
    <input type="submit" name='submit' value="submit"> 
</form> 
<script language="JavaScript"> 

// Code for validating the form 
    // Visit http://www.javascript-coder.com/html-form/javascript-form-validation.phtml 
    // for details 
    var frmvalidator = new Validator("myemailform"); 
    frmvalidator.addValidation("name","req","Please provide your name"); 
    frmvalidator.addValidation("email","req","Please provide your email"); 
    frmvalidator.addValidation("email","email","Please enter a valid email address"); 
    </script> 
    <p> 
    <!-- <a href='wonder.php' --> 
    >PHP form to email article page</a> 
</p> 
</body> 
</html> 

PHP 양식 :어떻게 PHP를 사용하여 이메일을 보내나요?

<?PHP 
$email = $_POST["emailaddress"]; 
$to = "[email protected]"; 
$subject = "New Email Address for Mailing List"; 
$headers = "From: $email\n"; 
$message = "A visitor to your site has sent the following email address to be added to your mailing list.\n 

Email Address: $email"; 
$user = "$email"; 
$usersubject = "Thank You"; 
$userheaders = "From: [email protected]\n"; 
$usermessage = "Thank you for subscribing to our mailing list."; 
mail($to,$subject,$message,$headers); 
mail($user,$usersubject,$usermessage,$userheaders); 
?> 

내가이 작품을 만들기 위해 XAMPP 또는 phpMyAdmin과 같은 지역 단절가 필요하십니까? 또는 뭔가 잘못 했습니까? 제출을 계속 한 후 PHP 페이지 텍스트를 계속 제공하고 로컬 호스트를 설정하지 않았습니다.

+1

예 테스트하려면 로컬 호스트에서 실행해야합니다. – azhpo

답변

0

PHP 인터프리터가 실행되는 종류의 웹 서버가 필요합니다. 나는 XAMPP 나 WAMP와 같은 out-of-the-box 솔루션을 사용할 것을 제안한다.

관련 문제