The previous article introduced you to "What is PHP Cookie?" How to create? How to delete it? 》, this article continues to introduce how to use php to create an E-mail file? This article will lead everyone to learn the charm of E-mail.
#PHP Send Email, PHP allows you to send email directly from a script. The PHP mail() function is used to send emails from scripts.
Syntax:
mail(to,subject,message,headers,parameters)
Parameter description:
Description | |
Required. Specify email recipients. | |
Required. Specifies the subject of the email. Note: This parameter cannot contain any newline characters. | |
Required. Define the message to be sent. LF (\n) should be used to separate lines. Each line should be limited to 70 characters. | |
Optional. Specifies additional headers such as From, Cc, and Bcc. Additional headers should be separated using CRLF (\r\n). | |
Optional. Specify additional parameters for the mail sending program |
Note: PHP running the mail function requires an installed and running mail system (such as: sendmail, postfix, qmail, etc.). The program used is defined through configuration settings in the php.ini file.
PHP Easy E-Mail:
<?php $to = "someone@example.com"; // 邮件接收者 $subject = "参数邮件"; // 邮件标题 $message = "Hello! 这是邮件的内容。"; // 邮件正文 $from = "someonelse@example.com"; // 邮件发送者 $headers = "From:" . $from; // 头部信息设置 mail($to,$subject,$message,$headers); echo "邮件已发送"; ?>
PHP Mail Form
Through PHP, users can create a feedback form on their own site. The following example sends a text message to the specified e-mail address: The code is as follows:<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <?php if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件 // 发送邮件 $email = $_REQUEST['email'] ; $subject = $_REQUEST['cars'] ; $message = $_REQUEST['message'] ; mail("someone@example.com", $cars, $message, "From:" . $email); echo "邮件发送成功"; } else { // 如果没有邮箱参数则显示表单 echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text'><br> cars: <input name='cars' type='text'><br> Message:<br> <textarea name='message' rows='15' cols='40'> </textarea><br> <input type='submit'> </form>"; } ?> </body> </html>
Code explanation:
PHP Video Tutorial"
The above is the detailed content of How to write E-mail program files with PHP?. For more information, please follow other related articles on the PHP Chinese website!