/
  • کمک برای اصلاح فرم

  • صفحه‌ها (2):
  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی کمک برای اصلاح فرم
    نویسنده پیام
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #1
    کمک برای اصلاح فرم
    1 اینه که فرم وقتی ارسال میشه اگر نام فارسی باشه ناخوانا میشه که utf-8 هم گذاشتم ولی همچنان همونطور باقی
    2 فرمی که ارسال شده مثلا به این صورته
    Name

    Email

    Phone

    message

    حالا من چه جوری می تونم مقادیر این فرم رو که ارسال میشه به ایمیل رو راستچین و فارسی کنم ؟؟

    به این صورت

    نام و نام خانوادگی

    ایمیل

    شماره تماس

    پیغام


    فرم رو هم ضمیمه کردم که دوستان نگاه کنن و یه کمکی به من بکنن


    فایل‌(های) پیوست شده
    .zip  contact.zip (اندازه: 75.51 KB / تعداد دفعات دریافت: 15)
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    (آخرین ویرایش در این ارسال: ۱۳۹۱ شهريور ۱۴ ۰۷:۰۱ عصر، توسط kinga.)
    ۱۳۹۱ شهريور ۱۴ ۰۶:۴۲ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #2
    RE: کمک برای اصلاح فرم
    فرم که مشکلی نداره
    همش فارسیه
    راست به چپ هم هست

    منظورت چیه دقیقن؟
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۹۱ شهريور ۱۴ ۰۸:۱۲ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #3
    RE: کمک برای اصلاح فرم
    (۱۳۹۱ شهريور ۱۴ ۰۸:۱۲ عصر)molana نوشته شده توسط:  فرم که مشکلی نداره
    همش فارسیه
    راست به چپ هم هست

    منظورت چیه دقیقن؟

    درود بر شما

    جناب مولانا منظور من فرمی که به ایمیل ارسال میشه نه index.php ، یعنی وقتی که شما ارسال فرم رو میزنید فرم به ایمیل ارسال می شه و من اون ایمیل رو منظورم هست که به جای عبارات Name , ... نام و ... بشه

    و همینطور زمانی که نام فارسی باشه عنوان ایمیل اجق وجق میشه که نمیدونم مشکلش چیه تمام این مسائلی رو که خدمتتون عرض کردم همش داخل ایمیل هست که فرم ارسال کرده

    اگر یک بار فرم رو نگاه بندازید حتما متوجه خواهید شد .
    با سپاس فراوان
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    ۱۳۹۱ شهريور ۱۴ ۰۹:۳۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    molana آفلاین
    چالیست - chalist
    *******

    ارسال‌ها: 1,764
    تاریخ عضویت: ۱۳۸۷ آذر ۳۰
    اعتبار: 60
    تشکرها : 1644
    ( 1550 تشکر در 1015 ارسال )
    ارسال: #4
    RE: کمک برای اصلاح فرم
    فکر می کنم با این ایمیل ارسال می شه:
    کد PHP:
    $email = new Email($_POST); 

    توی email.class.php شما این رو ست کردید:
    کد PHP:
    $mail->IsHTML(true); 

    ینی میتونید از کد های html استفاده کنید.

    ینی خیلی راحت می تونی یه div بزاری اولش پیام و استایل بدی بهش:
    کد PHP:
    <div style='direction: rtl; text-align: right;'>
        
    پیام شما
    </div

    تست کن ببین کار می کنه
    __________________________________________________________________________
    همه جوره اش رو داریم ظاهرن
    ۱۳۹۱ شهريور ۱۴ ۰۹:۴۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Reza
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #5
    RE: کمک برای اصلاح فرم
    (۱۳۹۱ شهريور ۱۴ ۰۹:۴۳ عصر)molana نوشته شده توسط:  فکر می کنم با این ایمیل ارسال می شه:
    کد PHP:
    $email = new Email($_POST); 

    توی email.class.php شما این رو ست کردید:
    کد PHP:
    $mail->IsHTML(true); 

    ینی میتونید از کد های html استفاده کنید.

    ینی خیلی راحت می تونی یه div بزاری اولش پیام و استایل بدی بهش:
    کد PHP:
    <div style='direction: rtl; text-align: right;'>
        
    پیام شما
    </div

    تست کن ببین کار می کنه

    این کد بود

    کد PHP:
    $mail->IsHTML(true); 
    ببینید منظور من اینه که الان این نمونه ای رو که می بینید مثلا به من به این صورت میل شده و عنوان هم به این شکل ابوال٠ضÙ

    حالا میخوام 1 عنوان میل در صورتی که فارسی بود به این شکل نشه ؟ ابوال٠ضÙ

    2 ایمیلی که حاوی اطلاعات زیر هست
    1 راستچین شه
    2 به جای Name ، نام و نام خانوادگی قرار بگیره و بقیه هم به همین شکل ایمیل شه

    Name: ابوالفضل
    Email: asghari.abolfazl@gmail.com
    Phone: 123456
    Admin: Admin
    Message: salam o adab

    راستیتش نتونستم درست کنم اگر برای شما ممکن باشه بسیار ممنون میشم .Smile
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    ۱۳۹۱ شهريور ۱۵ ۱۲:۱۸ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #6
    RE: کمک برای اصلاح فرم
    هیچکسی نیست که به من یه راهنمایی بکنه ؟؟؟Huh
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    ۱۳۹۱ شهريور ۱۵ ۰۸:۱۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #7
    RE: کمک برای اصلاح فرم
    هدر مربوط به utf-8 برای ایمیلتون تنظیم شده؟
    کد PHP:
    $headers "Content-type: text/html; charset=UTF-8" 

         
    mail($to$subject$message$headers); 
    __________________________________________________________________________
    هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
    ۱۳۹۱ شهريور ۱۵ ۰۸:۴۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : kinga
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #8
    RE: کمک برای اصلاح فرم
    درود بر شما

    حمید جان اگر تو فایل send.php باید تنظیم شده باشه نشده نه ؟ بعدشم یه سوالی بعد از $headers حتما باید mail رو هم بزارم ؟
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    ۱۳۹۱ شهريور ۱۵ ۰۹:۲۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #9
    RE: کمک برای اصلاح فرم
    من توی این کامپیوترم امکانات ندارم، الان فایل هاتون رو بصورت متنی دارم میبینم

    تا حالا هم با phpmailer کار نکردم

    منتهی یه فایل دارید به اسم class.phpmailer.php

    اونجا یه فانکشن هست به اسم: MailSend

    توی خط اول اون فانکشن این دستور رو اضافه کنید ببینید درست میشه یا نه؟
    کد PHP:
    $headers .= "Content-type: text/html; charset=UTF-8" 
    __________________________________________________________________________
    هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
    ۱۳۹۱ شهريور ۱۵ ۱۱:۴۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : kinga
    kinga آفلاین
    ابوالفضل اصغری
    **

    ارسال‌ها: 44
    تاریخ عضویت: ۱۳۹۱ مرداد ۳۰
    اعتبار: 0
    تشکرها : 32
    ( 7 تشکر در 2 ارسال )
    ارسال: #10
    RE: کمک برای اصلاح فرم
    حمید جان اگر منظورت این بود میل رو اصلا دیگه ارسال نمیکنه !
    کد PHP:
    protected function MailSend($header$body)
      
    $headers .= "Content-type: text/html; charset=UTF-8" ; {
        
    $toArr = array();
        foreach(
    $this->to as $t) {
          
    $toArr[] = $this->AddrFormat($t);
        } 
    __________________________________________________________________________
    خاک شد هر که در این خاک زیست               خاک چه داند که در این خاک کیست
    ۱۳۹۱ شهريور ۱۶ ۰۱:۰۴ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

  • صفحه‌ها (2):
  • ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS