how to send a pdf file in mail using PHP mail function? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

how to send a pdf file in mail using PHP mail function?

using PHP mail function code for sending pdf or word file to someone.

16th Feb 2017, 3:04 PM
Nitin Lal Chandani
1 Answer
+ 3
PHPMailer is the easier option by a very large margin compared to trying to do it yourself with PHP's built-in mail() function. PHP's mail() function really isn't very good. To use PHPMailer: Download the PHPMailer script from here: http://github.com/PHPMailer/PHPMailer Extract the archive and copy the script's folder to a convenient place in your project. Include the main script file -- require_once('path/to/file/class.phpmailer.php'); Now, sending emails with attachments goes from being insanely difficult to incredibly easy: $email = new PHPMailer(); $email->From = 'you@example.com'; $email->FromName = 'Your Name'; $email->Subject = 'Message Subject'; $email->Body = $bodytext; $email->AddAddress( 'destinationaddress@example.com' ); $file_to_attach = 'PATH_OF_YOUR_FILE_HERE'; $email->AddAttachment( $file_to_attach , 'NameOfFile.pdf' ); return $email->Send(); It's just that one line $email->AddAttachment(); -- you couldn't ask for any easier. If you do it with PHP's mail() function, you'll be writing stacks of code, and you'll probably have lots of really difficult to find bugs.
21st Feb 2017, 3:00 AM
Hemant Bhardwaj
Hemant Bhardwaj - avatar