Hi
I am getting uploaded image in text format.
.txt
need help & suggestions.

$email_from = "resume@ihmjobs.com"; // Who the email is from
$email_subject = "Attached image"; // The Subject of the email
$email_message = "Name : ";
$email_message .= $_POST['name']."<br>";
$email_message .= "Message : ".$_POST['message']."<br>"; // Message that the email has in it
$email_message .= "Email : ".$_POST['email']."<br>";
$email_to = "ab@gmail.com" ;// Who the email is to hiddenemail

$headers = "From: ".$email_from;

$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);

$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:images; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$email_message .= "\n\n";

$data = chunk_split(base64_encode($data));

$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" .
$data .= "\n\n" .
"--{$mime_boundary}--\n";

$ok = @mail($email_to, $email_subject, $email_message, $headers);

if($ok)
{

      "mail sent";
} 
else 
{
        "Not send";
    	
}

Recommended Answers

All 4 Replies

I am getting attachment image file but in the text format.
How to get a image??
Need suggestions

Hi,
Need help as i am getting image in text format.
Please suggest any code.

What exactly are you trying to do? Where is the image? How do you include it in the process?

What exactly are you trying to do? Where is the image? How do you include it in the process?

I am uploading image in form.& sending through PHP mail.
The problem is am getting image in text format (.txt not in .jpeg) in my mail

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.