以下是一个使用PHP发送附件的实例教程,通过表格形式展示关键步骤和代码。
| 步骤 | 说明 | 代码示例 |

| --- | --- | --- |
| 1. 创建PHP文件 | 创建一个名为`send_attachment.php`的PHP文件。 | `
// send_attachment.php
` |
| 2. 引入PHP邮件函数库 | 引入PHP邮件函数库,如PHPMailer。 | `
use PHPMailer""PHPMailer""PHPMailer;
use PHPMailer""PHPMailer""Exception;
require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';
require 'path/to/PHPMailer/src/SMTP.php';
` |
| 3. 创建邮件对象 | 创建一个PHPMailer对象,并设置邮件参数。 | `
$mail = new PHPMailer(true);
try {
// 服务器设置
$mail->isSMTP();
$mail->Host = 'smtp.example.com'; // 设置smtp服务器地址
$mail->SMTPAuth = true;
$mail->Username = 'your_email@example.com'; // 设置你的邮箱账号
$mail->Password = 'your_password'; // 设置你的邮箱密码
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
// 收件人设置
$mail->setFrom('your_email@example.com', 'Mailer');
$mail->addAddress('recipient@example.com', 'Recipient Name');
// 附件设置
$mail->addAttachment('/path/to/file.pdf'); // 添加附件
// 邮件内容设置
$mail->isHTML(true);
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body in bold!';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
// 发送邮件
$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo "







