نمایش نتایج 1 تا 8 از 8

نام تاپیک: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

  1. #1

    فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    سلام
    من یه کد برای ارسال کامنت های سایت دارم اما وقتی قرارش میدم و ازش استفاده میکنم همه چیزش خوب کار میکنه به جز اینکه اون ایمیلی که برای میلی که مشخص کردم میاد فارسی رو ساپورت نمیکنه یعنی فارسی رو عجیب غریب نشون میده
    مشکل از چیه باید چیکار کنم ترو خدا کمکم کنید

  2. #2

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    باید متن ایمیل را utf-8 بهش اضافه کنید

    این کد :



    $to1 = "به چه کسی" ;
    $subject1 = "عنوان میل";
    $message1="متن مورد نظر همراه با مقادیری که می خواهیم ارسال کنیم";
    /* To send HTML mail, you can set the Content-type header. */
    $headers1 = "MIME-Version: 1.0\r\n";
    $headers1 .= "Content-type: text/html; charset=utf-8";

    /* additional headers */
    $headers1 = "From: از چه کسی";

    mail($to1, $subject1, $message1, $headers1);




    موفق باشید

  3. #3

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    کد من این هست کجاش باید دقیقا اضافه کنم ؟

    <?php 

    require_once('class.phpmailer-lite.php');

    if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')) {

    // check if everything filled in
    if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) {

    $from = $_POST['email'];
    $subject = 'Request from contact form';
    $body = $_POST['message'];

    $mail = new PHPMailerLite();
    $mail->IsMail();

    $body = $_POST['message'];
    $body = str_replace("[\]",'',$body);

    if ($_POST['phone'] != '') {

    $body = $body.'<br/><br/> Phone: '.$_POST['phone'];
    }

    $mail->SetFrom($_POST['email'], $_POST['name']);


    /************************* GET XML CONFIG *************************/

    if (file_exists('config.xml')) {
    $xml = simplexml_load_file('config.xml');

    $address = $xml->ContactForm->Email;
    $business = $xml->Shop->BusinessName;
    $subject = $xml->ContactForm->Subject;

    } else {

    exit();

    }

    $mail->AddAddress($address, $business);
    $mail->Subject = $subject;


    $mail->AltBody = "To view the message, please use an HTML compatible email viewer!";

    $mail->MsgHTML($body);


    if(!$mail->Send()) {
    print "Mailer Error: " . $mail->ErrorInfo.'<br/>';
    } else {
    print "<br/>Message sent!";
    }

    } // everything ok


    } // requested via ajax

    ?>

    یه سوال دیگه اینکه این کد برای ارسال فراخوانی میشه به فایل اکس ام ال اگر بخوام فراخوانی نشه که بتونم برای سایت های دیگه هم استفاده کنم باید چیکار کنم؟؟؟؟
    ممنون میشم بم بگید کحای کد بالا باید چی رو اضافه کتم ممنون

  4. #4

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    کسی کمک نمیییییی کنه ؟؟؟ من تازه کارم اخه اینم کار سختی نیست
    خواهشا کمکم کنید

  5. #5
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    قبل از ارسال ایمیل اینو اضافه کن
    $mail->CharSet    = "utf-8";   

  6. #6

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    دقیقا کچاش باید بنویسم ؟

  7. #7

    پست بدون محتوا

    //////////
    آخرین ویرایش به وسیله MostafaEs3 : سه شنبه 19 بهمن 1395 در 08:23 صبح

  8. #8

    نقل قول: فارسی ساپورت نکردن ایمیلی که از طریق صفحه ارتباط با ما سایت ارسال میشود

    ممنون ازتون درست شد.فقط یه سول دیگه
    اخر کد فراخوانی میشه به یه فایل xml
    چیه باید بنویسم که ادرس ایمیل رو در هم در همین فایل باشه که برای سایت های دیگه هم بشه استفاده کرد ... می خوام همش توی همین فایل باشه ...

قوانین ایجاد تاپیک در تالار

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