Rumah > Artikel > pembangunan bahagian belakang > Menghantar lampiran e-mel dengan PHP: menambahkan lebih banyak keseronokan dan kefungsian pada e-mel!
Penghantaran lampiran e-mel PHP: Tambahkan lebih banyak keseronokan dan fungsi pada e-mel!
Dengan perkembangan Internet, e-mel telah menjadi bahagian yang sangat diperlukan dalam kehidupan dan pekerjaan harian orang ramai. Sama ada untuk berkomunikasi dengan rakan, keluarga atau perniagaan, menghantar e-mel telah menjadi cara komunikasi yang sangat biasa. Dengan kemajuan teknologi, kami boleh menghantar lampiran e-mel dengan mudah melalui bahasa pengaturcaraan PHP, menambahkan lebih banyak keseronokan dan fungsi pada e-mel.
Dalam PHP, kami boleh menggunakan Mail Transfer Protocol (SMTP) untuk menghantar e-mel dan memperkaya kandungan e-mel dengan menambahkan lampiran. Berikut akan memperkenalkan cara menggunakan PHP untuk menghantar e-mel dengan lampiran melalui contoh kod tertentu.
Pertama, kita perlu mengkonfigurasi tetapan SMTP PHP. Cari baris kod berikut dalam fail konfigurasi php.ini dan konfigurasikannya mengikut maklumat pelayan mel anda sendiri.
[mail function] SMTP = your_smtp_server smtp_port = your_smtp_port sendmail_from = your_email_address
Seterusnya, kami akan menggunakan PHPMailer, perpustakaan sumber terbuka yang sangat popular, untuk menghantar lampiran e-mel. Anda boleh memuat turun versi terkini PHPMailer dari tapak web rasmi (https://github.com/PHPMailer/PHPMailer) dan mengekstraknya ke folder projek anda.
Kemudian, dalam fail PHP anda, anda boleh menulis kod dengan mengikuti langkah di bawah.
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'your_smtp_server'; $mail->Port = your_smtp_port; $mail->SMTPAuth = true; $mail->Username = 'your_email_address'; $mail->Password = 'your_email_password'; $mail->setFrom('from_email_address', 'Your Name'); $mail->addAddress('to_email_address', 'Recipient Name'); $mail->Subject = '邮件主题'; $mail->Body = '邮件正文';
$mail->addAttachment('path_to_attached_file');
Atas ialah kandungan terperinci Menghantar lampiran e-mel dengan PHP: menambahkan lebih banyak keseronokan dan kefungsian pada e-mel!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!