isaac_cm Posted October 17, 2006 Share Posted October 17, 2006 any body know how to send images and html with the mail functionthanks Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/ Share on other sites More sharing options...
rab Posted October 17, 2006 Share Posted October 17, 2006 [url=http://us2.php.net/manual/en/function.mail.php]mail()[/url]Just have the message contain <img src="your img url" /> Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110359 Share on other sites More sharing options...
isaac_cm Posted October 18, 2006 Author Share Posted October 18, 2006 can I design an html page and send it as it is ?thanks Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110372 Share on other sites More sharing options...
rab Posted October 18, 2006 Share Posted October 18, 2006 if they have html enabled in their email client then yes, they can view the site you designed Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110382 Share on other sites More sharing options...
isaac_cm Posted October 18, 2006 Author Share Posted October 18, 2006 so how to import the html file I designed Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110944 Share on other sites More sharing options...
redarrow Posted October 18, 2006 Share Posted October 18, 2006 mail code to use html format .add a image as advised above you also need to add the full url to the image from the image src.example[code]echo"<img scr='http://www.what_ever.com/folder/image.jpg'></img>";[/code]This code was provided from php.net there are meny example on there please take a look good luck[code]<?php// multiple recipients$to = '[email protected]' . ', '; // note the comma$to .= '[email protected]';// subject$subject = 'Birthday Reminders for August';// message$message = '<html><head> <title>Birthday Reminders for August</title></head><body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table></body></html>';// To send HTML mail, the Content-type header must be set$headers = 'MIME-Version: 1.0' . "\r\n";$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";// Additional headers$headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";$headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n";$headers .= 'Cc: [email protected]' . "\r\n";$headers .= 'Bcc: [email protected]' . "\r\n";// Mail itmail($to, $subject, $message, $headers);?> [/code] Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110945 Share on other sites More sharing options...
isaac_cm Posted October 19, 2006 Author Share Posted October 19, 2006 many thanks , that what I want Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-110986 Share on other sites More sharing options...
isaac_cm Posted October 26, 2006 Author Share Posted October 26, 2006 after alot of test some times the script work and some other times nothing happened, any helpdo I have to use smtp to be sure of sending the emailsthanks Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114780 Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 You probably have to set your headers to HTML, like this:[code]<?php$to = '[email protected]';$subject = 'the subject';$message = 'hello';$headers = 'MIME-Version: 1.0' . "\r\n";$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";$headers .= 'From: Your Name <[email protected]>' . "\r\n";mail($to, $subject, $message, $headers);?>[/code] Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114793 Share on other sites More sharing options...
isaac_cm Posted October 26, 2006 Author Share Posted October 26, 2006 I did exactly like redarrow said Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114823 Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 [quote author=isaac_cm link=topic=111842.msg458017#msg458017 date=1161877081]I did exactly like redarrow said[/quote]But you said it didn't work, right?Try adding the [b]'Content-type: text/html; charset=iso-8859-1'[/b] to your header. The code that I gave you works fine for me.Joe Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114826 Share on other sites More sharing options...
isaac_cm Posted October 26, 2006 Author Share Posted October 26, 2006 YES, he also told me that , recheck redarrow post and scroll down !!! you will see he also give me that line'Content-type: text/html; charset=iso-8859-1' . "\r\n"; Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114929 Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 yep, you're right.nevermind :) Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-114931 Share on other sites More sharing options...
isaac_cm Posted October 29, 2006 Author Share Posted October 29, 2006 I found a good example and it work,now I need to know where I should store the images I include in the page that will be sent by mailthanks Link to comment https://forums.phpfreaks.com/topic/24279-how-to-send-images-and-html-with-the-mail-function/#findComment-116098 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.