| | |
Sending HTML email via PHP mail function
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: May 2003
Posts: 1
Reputation:
Solved Threads: 0
I've got a basic subscription list signup for a website, and a basic form to input the text for sending an email to the subscribers... but I need to know what steps I need to take to create an HTML email, place a different main topic in the newsletter each month, and still have it available to view from the site at a later time....
Can anyone help?
Can anyone help?
0
#2 May 14th, 2003
I'm not sure exactly how extensive your knowledge is of PHP or how much you've done so far. Since you say this is written in PHP (or you want it to be) I take it you are working on a *Nix platform? Do you have sendmail configured on the server? A database set up to keep track of subscriptions as well as prior newsletters?
Dani the Computer Science Gal 
Follow my Twitter feed! twitter.com/DaniWeb
And if you're interested in Internet marketing there is twitter.com/DaniWebAds

Follow my Twitter feed! twitter.com/DaniWeb
And if you're interested in Internet marketing there is twitter.com/DaniWebAds
•
•
Join Date: Feb 2003
Posts: 282
Reputation:
Solved Threads: 6
•
•
•
•
Originally Posted by MIQuebec.NET
You must give content type see the example below:
mail($to, $object, $message, "From: $from\nReply-To: $from\nContent-Type: text/html;
8)
PHP Syntax (Toggle Plain Text)
text/html;
PHP Syntax (Toggle Plain Text)
);
•
•
Join Date: Oct 2003
Posts: 2
Reputation:
Solved Threads: 0
if you want to send HTML emails via PHP you should consider reading this article: http://www.phpbuilder.com/columns/kartic20000807.php3
I know it will help ;) cheers.-
I know it will help ;) cheers.-
This is how I send HTML email in my PHP Contact Form demo located at :
http://programmers-paradise.net/demo...ct/contact.php
The send email code is :
[php]@mail($to, $subject, $message, "From: $from\nContent-Type: text/html; charset=iso-8859-1");[/php]
You can download the Contact Form at:
http://programmers-paradise.net/pafi...tion=file&id=3
http://programmers-paradise.net/demo...ct/contact.php
The send email code is :
[php]@mail($to, $subject, $message, "From: $from\nContent-Type: text/html; charset=iso-8859-1");[/php]
You can download the Contact Form at:
http://programmers-paradise.net/pafi...tion=file&id=3
•
•
•
•
Originally Posted by jessa_lee
I've got a basic subscription list signup for a website, and a basic form to input the text for sending an email to the subscribers... but I need to know what steps I need to take to create an HTML email, place a different main topic in the newsletter each month, and still have it available to view from the site at a later time....
Can anyone help?
This is because most hosting companies look out for accounts that sent a huge number of emails in a short period time. They identify such accounts as spammers and your account might get displayed.
You can find scripts that would handle that for you on hotscripts.com rather than spending a lot of time writting your own script and re-inventing the wheel.
•
•
•
•
I'm not sure exactly how extensive your knowledge is of PHP or how much you've done so far. Since you say this is written in PHP (or you want it to be) I take it you are working on a *Nix platform? Do you have sendmail configured on the server? A database set up to keep track of subscriptions as well as prior newsletters?
My knowledge of PHP is limited, and the site is written with PHP. I already had the sendmail function set up on the site (4 years ago). What I wanted was for the client to be able to type up a newsletter and click submit, and for the PHP to do two things. 1) Send out the newsletter to all the subscribers (which it was already doing), and 2) store the fully typed newsletter in the MySQL DB for viewers to pull it up on the site. I also had the side of the site setup to view past newsletters... but the "create a newsletter archive" form was a seperate page from the "send a new newsletter" form and I didn't know what I needed to do to merge the two forms and have the script tell it to do both steps 1 and 2...Does that make sense? I no longer run a web business, but I guess if there are others who would reference this posting for answers, I'd love any feedback (and to finally know for myself how to do it). Thank you for those of you who did post back when I requested - DaniWeb is AWESOME!
Last edited by jlillge; Apr 5th, 2007 at 2:19 pm. Reason: Noted username change :)
There are all kinds of downloadable software in the web site.http://www.qweas.com/
With a strong search engine, you will find many software with discount or even free price.
With a strong search engine, you will find many software with discount or even free price.
![]() |
Similar Threads
- Sending email via PHP (PHP)
Other Threads in the PHP Forum
- Previous Thread: new image doesn't load in IE
- Next Thread: hosting problem
Views: 67795 | Replies: 8
| Thread Tools | Search this Thread |
Tag cloud for PHP
.htaccess access ajax apache api array beginner binary broken cakephp checkbox class cms code cron curl database date datepart directory display download dynamic echo email error file files folder form forms function functions google href htaccess html image include insert integration ip java javascript joomla jquery limit link list login loop mail menu methods mlm mod_rewrite multiple mysql oop parse password paypal pdf php problem query radio random recursion regex remote script search select seo server sessions sms soap source space speed sql structure syntax system table tutorial update updates upload url validation validator variable video web webdesign xml youtube






