ارسال فرم فارسي توسط PHP

شروع موضوع توسط googboy ‏21 ژوئن 2005 در انجمن PHP

  1. googboy

    googboy کاربر تازه وارد

    تاریخ عضویت:
    ‏27 سپتامبر 2004
    نوشته ها:
    4
    تشکر شده:
    0
    سلام.من يك فرم دارم كه بعضي از فيلدهاي اون فارسيه.يعني كاربر بايد داخل اونها فارسي تايپ كنه و اسكريپت فاري نويس رو هم دارم.يك سورس php هم دارم كه اين فرم رو به يك ايميل ارسال ميكنه.ولي وقتي اين فرم به ايميل من ارسال ميشه و ايميل رو چك مي كنم مي بينم كه فيلد هايي كه فارس هستند به صورت درهم و برهم و يا به عبارت ديگر اصلا معلوم نيست كه چي نوشته شده است.اگه ميشه كمكم كنيد.مي خوام كه اين فرم به ايميل من ارسال بشه و فيلد هاي فارسي هم قابل خوندن باشه.
     
  2. aarash

    aarash Registered User

    تاریخ عضویت:
    ‏9 ژوئن 2005
    نوشته ها:
    2,318
    تشکر شده:
    100
    محل سکونت:
    شیراز
    ببین شما باید فرمت اون صفحه که فرم درش هست را به UTF-8 تغییر بدی.
    اگه این کارو بکنی هم برای ذخیره در دیتابیس جواب میده و هم ارسال ایمیل
    این کارو بکن اگه مشکلت حل شد که هیچ اگر نشد باید اساتید مشکلتو حل کنن
     
  3. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland

    تو بايد يه صفحه اچ تي ام ال رو ارسال كني:
    PHP:
    <?php
    $message_header 
    "<html>
    <head>
    <meta http-equiv='content-Type' content='text/html; charset=utf-8'>
    </head>
    <body>"
    ;
    $message "Salam";
    $message_footer "</body>\n</html>\n";
    $body $message_header.$message.$message_footer;

    $Message $Message_header.$Message.$Message_footer
    /* To send HTML mail, we will set the Mime & Content-type header. */ 
    $headers  "MIME-Version: 1.0\r\n"
    $headers .= "Content-type: text/html; charset=utf-8\r\n"
    $headers .= "X-Mailer: PHPContact\r\n"

    /* additional headers */ 
    $headers .= "From: $MailFrom\r\n"
    $headers .= "Cc: $MailCc\r\n"
    $headers .= "Bcc: $MailBcc\r\n"
    $headers .= "Return-Path: $MailFrom\r\n"

    mail($MailTo$MailSubject$Body$headers);

    //And ...
    //Please customize script

    ?>
    از این مد ل پیروی کن حل میشه : من اینجا از این استفاده کردم: اینجا
     
  4. aarash

    aarash Registered User

    تاریخ عضویت:
    ‏9 ژوئن 2005
    نوشته ها:
    2,318
    تشکر شده:
    100
    محل سکونت:
    شیراز
    اگه اچ تی ام ال نباشه و Unicode باشه باید جواب بده
    مگه اینطور نیست ؟
     
  5. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    بله! اصلا نیاز به HTML نیست. فقط توی $headers چارست رو تعیین کن تمومه ( اگه دقت کنی دو جا از utf-8 استفاده شده) اصلا به اولی نیازی نیست!
     
  6. aghamir

    aghamir Registered User

    تاریخ عضویت:
    ‏6 ژوئن 2005
    نوشته ها:
    83
    تشکر شده:
    0
    جناب سالي

    اين امكانات فارسي يا انگليسي نويسي رو چطوري اضافه كرديد ؟

    سورس فرمتون رو ميتونم داشته باشم ؟
     
  7. aarash

    aarash Registered User

    تاریخ عضویت:
    ‏9 ژوئن 2005
    نوشته ها:
    2,318
    تشکر شده:
    100
    محل سکونت:
    شیراز
    عزیز برو اینجا هست
    http://forum.persiantools.com/f58.html
     
  8. Shahed

    Shahed Registered User

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    21
    محل سکونت:
    mt.cgi
  9. aghamir

    aghamir Registered User

    تاریخ عضویت:
    ‏6 ژوئن 2005
    نوشته ها:
    83
    تشکر شده:
    0

    ممنوون ولي دكمه هاي اين كد برعكسه و من نتونستم درستش كنم

    سورسش كجاست ؟
     
  10. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    صد در صد
    با آي دي ياهو من تماس بگير
    spe_ein
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal