• 2 رای - 4.5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال ایمیل html
#1
سلام.

چه جوری میشه ایمیل html فرستاد؟

من این کد رو نوشتم اما بازم بصورت text میفرسته. sender رو هم apache میزاره.

کد پی‌اچ‌پی:
            function send_html_mail($fromAddr="",$recipientAddr="",$pass="",$subjectStr="",$rname="",$active_links,$deactive_links)
    { 
         
 
            
$mailBodyText '
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
        <title>لینک فعالسازی برای عضویت</title>
        </head>
        <body>
        <div style="font-family:tahoma;font-size:13px; border: 1px solid #B0BEC7;  background-color: #F7FAFC; padding: 25px; text-align: right; color: #17387B; margin-right: -3px; -moz-border-radius:5px; -webkit-border-radius:5px;" dir="rtl">
            دوست عزیز ، '
.$rname.'<br/>
            ضمن تشکر از شما بابت عضویت در <br/>
            <br/>
            برای تکمیل عضویت خود  لطفا بر روی لینک زیر کلیک کنید. <br/>
            Baraye takmile ozviate lotfan link zir ra click konid :<br/>
            '
.$active_links.'<br/>
            <br/>
            ایمیل : '
.$recipientAddr.'
            <br/>
            کلمه عبور : '
.$pass.'
            <br/>
            در صورتی که نتوانستید نام کاربری خود را فعال کنید به ادرس زیر ایمیل ارسال کنید و موضوع را اطلاع دهید :<br/>
         
            --------------------<br/> 
            
            </div>
        </body>
        </html> '
;
     
        
        
        
$headers"
        From: 
$fromAddr
        MIME-Version: 1.0
        Content-Type: text/html;
        "

        
mail$recipientAddr $subjectStr $mailBodyText$headers);
    } 
  پاسخ
تشکر شده توسط :
#2
http://ir.php.net/manual/en/function.mail.php
توش توضیح داده
وقتی که ارسال میشه چه جوری مگه ارسال میشه؟ اگه ارسال نمیشه اخطار میده؟
  پاسخ
تشکر شده توسط :
#3
همه کارهایی که تو منوال گفته رو انجام دادم ولی فقط bbcode ها رو ساپورت میکنه .
مثلا یه url عکس رو تو ادیتور میزارم و ایمیل میکنم ریزالتش میشه : \"\"
و رنگ ها رو ساپورت نمیکنه !!

پلیز هلپ می Big GrinBlush
  پاسخ
تشکر شده توسط :
#4
bbcode? چی میگی؟
  پاسخ
تشکر شده توسط :
#5
حالا یه سوتی دادم بکوب تو سرم Big Grin
منظورم bold , italic , underline , inline , ... بود HuhHuhHuh ( نمیدونم چی شد گفتم bbcode Idea )
  پاسخ
تشکر شده توسط :
#6
کد:
<b>سلام حاجی</b>
کد:
<u>salam</u>
and ...
  پاسخ
تشکر شده توسط : Hamid
#7
هیچ کس بلد نیست یعنی ؟
  پاسخ
تشکر شده توسط :
#8
کد نمونت رو بزار که میگی کار نمی کنه
  پاسخ
تشکر شده توسط :
#9
کد پی‌اچ‌پی:
$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
$headers .= "From:[email protected]\r\n";
$headers .="Content-Transfer-Encoding: 8bit";
mail $email_data['email'] , $_POST['subject'] , $_POST['text'] , $headers) ; 
  پاسخ
تشکر شده توسط :
#10
من که نمی دونم داخل متغیرهات چی هست. به متغیرهات هم مقدار دهی کن و بعد بزار
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان