ايميل و html

BeHnAm_akb

Active Member
از تابع ايميل PHP استفاده ميكنم اما وقتي ميل فرستاده ميشه كداي html اون هم در ايميل ديده ميشه
 

golden

Member
این مربوط به سرور دریافت کننده میل هستش.
مثلا یاهو اجازه نمیده که برخی از تگها تفسیر بشن.
 

oxygenws

Active Member
همونطور که در راهنمای php می بینید:
http://php.net/manual/en

کد:
<?php
/* 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, you can set the Content-type header. */
$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][email protected][/email]\r\n";
$headers .= "Bcc: [email][email protected][/email]\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);
?>

موفق باشید، امید
 

BeHnAm_akb

Active Member
تا اونجايي كه من فهميدم بايد اين كد رو در قسمت هدر اضافه كنم ببينيد درست نوشتم
کد:
"MIME-Version: 1.0\r\n Content-type: text/html; charset=iso-8859-1\r\n"


حالا چي كار كنم فارسي قبول كنه؟
 

جدیدترین ارسال ها

بالا