denoteone Posted September 13, 2010 Share Posted September 13, 2010 below is my mail code. I am not sure what I am doing wrong. It works in outlook every once in awhile. $fileatt = "/srv/www/##/####/files/"; // Path to the file $fileatt_type = "application/octet-stream"; // File Type $fileatt_name = "license.bin.".$num; // Filename that will be used for the file as the attachment $email_from = "[email protected]"; // Who the email is from $email_subject = "email. License"; // The Subject of the email $email_message = "Please download file."; // Message that the email has in it $email_to = $email; // Who the email is too $headers = "From: ".$email_from; $semi_rand = md5(time()); $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\""; $email_message .= "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $email_message . "\n\n"; $file = fopen($fileatt,'rb'); $fileinfo = fread($file,filesize($fileatt)); fclose($file); $fileinfo = chunk_split(base64_encode($fileinfo)); $email_message .= "--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $fileinfo . "\n\n" . "--{$mime_boundary}\n"; Can anyone see why I am having this issue? Link to comment https://forums.phpfreaks.com/topic/213321-show-attachment-name-but-it-is-empty/ Share on other sites More sharing options...
denoteone Posted September 13, 2010 Author Share Posted September 13, 2010 ok I had to set the $fileatt variable to include the actual file name not just the path to the folder. For some reason I am now getting 2 files in when I receive the email in outlook. One is empty and a different name. Weird? Link to comment https://forums.phpfreaks.com/topic/213321-show-attachment-name-but-it-is-empty/#findComment-1110716 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.