نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل عدم پشتیبانی از زبان فارسی در ارسال ایمیل

  1. #1
    عدم تائید ایمیل
    تاریخ عضویت
    Aug 2012
    نوشته ها
    140
    تشکر تشکر کرده 
    76
    تشکر تشکر شده 
    99
    تشکر شده در
    79 پست

    پیش فرض مشکل عدم پشتیبانی از زبان فارسی در ارسال ایمیل

    سلام.یه مشکلی دارم.وقتی از طریق این فرم میخوام اطلاعات رو بفرستم،وقتی تو ایمیل میاد زبان فارسی پشتیبانی نداره.نمیشه خوند.
    اینم فایل send.php


    <?php
    $dir = dirname(__FILE__).'/';
    function _is_img($type = '')
    {
    $arr = array('bmp' => 'image/bmp',
    'gif' => 'image/gif',
    'jpeg' => 'image/jpeg',
    'jpg' => 'image/jpeg',
    'jpe' => 'image/jpeg',
    'png' => 'image/png',);
    return in_array($type , $arr);
    }

    $msg = '';
    foreach($_POST['data'] as $key=>$val)
    $msg .= "$key : $val \n";




    include_once('./class.phpmailer.php');



    $mail = new PHPMailer(); // defaults to using php "mail()"

    //$body = $mail->getFile('contents.html');

    //$body = eregi_replace("[\]",'',$body);

    $mail->From = !empty($_POST['data']['Email'])? $_POST['data']['Email']:'andy.robo@ymail.com';
    $mail->FromName = $_POST['data']['name'];
    $mail->Subject = "andy.robo@ymail.com";
    $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
    $mail->MsgHTML($msg);
    $mail->AddAddress("andy.robo@ymail.com", "admin");

    $unlink = array();
    for($i=1;$i<6;$i++)
    {
    if( !_is_img($_FILES["file_{$i}"]["type"]))
    continue;
    move_uploaded_file($_FILES["file_{$i}"]["tmp_name"],$dir.$i. $_FILES["file_{$i}"]["name"]);
    @chmod($dir.$i. $_FILES["file_{$i}"]["name"],777);
    $mail->AddAttachment($dir.$i. $_FILES["file_{$i}"]["name"]);
    $unlink[] = $dir.$i. $_FILES["file_{$i}"]["name"];
    }


    if(!$mail->Send()) {

    echo "Mailer Error: " . $mail->ErrorInfo;

    } else {

    echo "ایمیل ارسال شد";

    }

    //echo $email->print_debugger();
    foreach( (array) $unlink as $file)
    @unlink($file);


    چه کنم؟

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Oct 2011
    محل سکونت
    کرج
    نوشته ها
    66
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    81
    تشکر شده در
    55 پست

    پیش فرض پاسخ : مشکل عدم پشتیبانی از زبان فارسی در ارسال ایمیل

    چک کنید که همین فایل php با انکدینگ utf-8 سیو شده باشه و همچنین کد زیر رو تو تگ <head> ایمیلی که ارسال میشه بزارین.
    کد HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


  4. تعداد تشکر ها از smart_soheil به دلیل پست مفید


  5. #3
    عضو جدید mizbanplus آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    UNIX
    نوشته ها
    76
    تشکر تشکر کرده 
    17
    تشکر تشکر شده 
    177
    تشکر شده در
    141 پست

    پیش فرض پاسخ : مشکل عدم پشتیبانی از زبان فارسی در ارسال ایمیل

    انکودینگ آبجکت رو هم باید utf-8 کنید ،
    به این صورت :

    کد PHP:
    $mail->charset "utf-8"

  6. تعداد تشکر ها از mizbanplus به دلیل پست مفید


  7. #4
    عدم تائید ایمیل
    تاریخ عضویت
    Aug 2012
    نوشته ها
    140
    تشکر تشکر کرده 
    76
    تشکر تشکر شده 
    99
    تشکر شده در
    79 پست

    پیش فرض پاسخ : مشکل عدم پشتیبانی از زبان فارسی در ارسال ایمیل

    زدم.نشد

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل پشتیبانی در حروف فارسی
    توسط xmasoud در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: May 23rd, 2014, 07:34
  2. پاسخ ها: 0
    آخرين نوشته: October 21st, 2013, 16:17
  3. دسترسی به پارتیشن های لینوکسی در ویندوز
    توسط ourweb در انجمن سایر لینوکس ها
    پاسخ ها: 0
    آخرين نوشته: April 12th, 2012, 13:18
  4. دسترسی به پارتیشن های لینوکسی در ویندوز
    توسط ourweb در انجمن سایر لینوکس ها
    پاسخ ها: 0
    آخرين نوشته: April 11th, 2012, 15:56
  5. دسترسی به پارتیشن های لینوکسی در ویندوز
    توسط آگونیس در انجمن شبکه های ویندوزی
    پاسخ ها: 0
    آخرين نوشته: December 19th, 2011, 01:42

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •