Jump to content


Photo

Putting html in php email body


  • Please log in to reply
2 replies to this topic

#1 monkeybidz

monkeybidz
  • Members
  • PipPipPip
  • Advanced Member
  • 330 posts

Posted 29 May 2006 - 08:48 PM

I was wondering if it is possible to put an html form in the body of a php email.

This is the current mail code:

<?

mail ("$email", 'Statement for '."$month".'/'."$year",

"This is where i would like to put the form(PayPal Button).



If you have any questions, please contact:

$admin_email

Thank You!",

'From:'."$website_name". '<'."$admin_email".'>');
?>

All variables are passed from another page. I need to send a PayPal Button which is a form.

#2 poirot

poirot
  • Members
  • PipPipPip
  • Advanced Member
  • 646 posts
  • LocationAustin, TX

Posted 29 May 2006 - 08:55 PM

Yes it is. Just add a header:

<?php

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:'."$website_name". '<'."$admin_email".'>' . "\r\n";

mail ("$email", 'Statement for '."$month".'/'."$year", 

"This is where i would like to put the form(PayPal Button).

If you have any questions, please contact: $admin_email

Thank You!", $headers);
?>

~ D Kuang

#3 monkeybidz

monkeybidz
  • Members
  • PipPipPip
  • Advanced Member
  • 330 posts

Posted 29 May 2006 - 09:45 PM

Worked great, but how would i put the form in?
<?php

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:'."$website_name". '<'."$admin_email".'>' . "\r\n";

mail ("$email", 'Statement for '."$month".'/'."$year", 

"This is where i would like to put the form(PayPal Button).

If you have any questions, please contact: $admin_email

Thank You!", $headers);
?>

I tried regular:
<form>this is my form</form>, but does not work.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users