Php将表单详细信息发送到电子邮件地址

时间:2015-09-04 07:26:29

标签: php

Email:    Input type.    email.     name.    email
Username:    input type.   text    name.    username
Password:    input type.   password.   name.   password
Confirm password:     input type.    password.    name.   c_password

请如何将此表单详细信息,电子邮件,用户名,密码和确认密码发送到电子邮件地址?

1 个答案:

答案 0 :(得分:1)

如果您的表单看起来像这样:

<form method='POST' action='your_script.php'>
 <input type='email' name='email'>
 <input type='text' name='username'>
 <input type='password' name='password'>
 <input type='password' name='c_password'>
 <input type='submit' value='Send'>
</form>

在输入字段中输入数据并发送表单后,您的数据将被发送到您在表单操作属性<form action='your_script.php'>中放置的脚本。 在your_script.php中插入此部分代码:

<?php
 //your_script.php
 $to="example@domain.com";
 $subject="Your mail title";
 $message="Email: ".$_POST['email']." ,username: ".$_POST['username'].", 
 password: ".$_POST['password']." ,confirmed password: ".$_POST['c_password'];

mail($to,$subject,$message);
?>

mail()函数使用起来非常简单,但有时函数不起作用,因为邮件服务器通常需要SMTP身份验证。 对于这个轻微的问题,有一些不错的解决方案,随时谷歌关于它。