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

موضوع: آموزش ارسال فرم به ایمیل شما

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2010
    نوشته ها
    361
    تشکر تشکر کرده 
    648
    تشکر تشکر شده 
    1,664
    تشکر شده در
    814 پست

    پیش فرض آموزش ارسال فرم به ایمیل شما

    با سلام

    دوستان زیادی رو دیدم که همیشه دنبال این هستند که چطور اطلاعات یک فرم ساده html رو بعد از پر شدن توسط مشتری به ایمیل خودشون ارسال کنند.

    با وجودی که این آموزش در سایت های دیگه وجود داره اما بازهم هر از چند گاهی این سوال در انجمن پرسیده میشه و عده ای همیشه میان آفر های فضایی برای طراحی چنین فرم هایی میدن

    اول از همه این که فایل ضمیمه شده دارای 3 فایل هست که یکی فرم ساده html و دو فایل دیگر مربوط به ارسال فرم به ایمیل هست

    اما آموزش:

    در فایل form.html من یک فرم ساده طراحی کردم که دو دکمه با قابلیت ارسال فرم و پاک کردن فرم داره

    شما می تونید این فرم رو بین صفحات و در کدهایی که نیاز دارید جا بدید یا فرم اختصاصی خودتون رو طراحی کنید

    اما این نکته رو حتما توجه داشته باشید که هر فیلد باید اسم اختصاصی خودش رو داشته باشه یا به عبارت ساده تر:

    کد:
    نام کاربری  :</FONT></TD>
                                                  <TD width=249><INPUT class=edit1 dir=rtl 
    
                                  style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ebebeb" 
    
                                  tabIndex=1 name=username>
    این فیلد که نام کاربری هست دارای نامک لاتین منحصر به فردیه که نباید تکرار بشه بر فرض مثال اگر دو فیلد نام کاربری داشتید باید نامک لاتین اونها با هم فرق کنه در غیر این صورت به ایمیل ارسال نمیشه

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

    کد:
    <form method="POST" action="email.php">
    این تعریف دکمه ارسال هست که میگه اطلاعات رو به email.php بفرست

    اما محتویات فایل email.php رو چطور باید تنظیم کنیم؟

    هیچ تنظیم و تغییر خاصی بر روی این فایل نباید اعمال شود فقط کافی است آدرس مسیر بعدی را در بخش مربوط وارد نمایید:

    کد:
    <META HTTP-EQUIV="refresh" content="1;URL=http://www.ADDRESS SITE.com">
    این آدرس مسیر بعدی شما یا در واقع مسیر ریدایرکت خواهد بود بدین معنا که بعد از اتمام عملیات به چه آدرسی منتقل شود!! مثلا می توانید صفحه html دیگری با نام thanks.html ایجاد کنید و در آن بنویسید فرم شما با موفقیت ارسال شد یا می توانید آدرس اصلی سایت را برای انتقال به صفحه اصلی وارد نمایید

    مهمترین تنظیمات مربوط به بخش mail.conf.php می باشد اما چطور تنظیم کنیم:

    کد:
    $to='';
    در واقع یعنی به چه ایمیل آدرسی ارسال شود؟آدرس ایمیل خودتان یا ایمیلی که می خواهید فرم به آن ارسال شود وارد کنید

    کد:
    $subject='';
    عنوان ایمیلی که به شما ارسال می شود چه باشید؟

    کد:
    $redirect='';
    مسیر بعدی یا انتقالی را مجددا اینجا وارد نماید (فقط اسم فایل بدون آدرس کامل سایت مثلا: thanks.html) باشد

    کد:
    $from='';
    نام فرستنده یا از طرف!!! یک اسم فرضی بگذارید!

    به همین راحتی به همین خوشمزگی!!! فقط حتما این فایل ها باید در یک دایرکتوری باشه در غیر این صورت جواب نمیده
    در ضمن این سیستم 100% تست شده است اگر مشکلی داشتید تنظیمات را مجدد بررسی نمایید یا این امکان وجود دارد سرور یا هاستینگ شما تنظیمات ایمیل درستی ندارد!!!!

    سوالی انتقادی .... بود در خدمتم

    موفق باشید
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: zip form.zip (3.5 کیلو بایت, 212 نمایش)

  2. تعداد تشکر ها ازiranian-portal به دلیل پست مفید


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

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

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

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

  1. پاسخ ها: 69
    آخرين نوشته: November 5th, 2016, 22:32
  2. آموزش هاستینگ - آموزش سایت - آموزش سرور
    توسط saba27 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: May 2nd, 2016, 09:48
  3. فیلم آموزشی بهینه سازی سایت آموزش seo آموزش سئو
    توسط miladd001220 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2015, 11:03
  4. پاسخ ها: 26
    آخرين نوشته: January 11th, 2013, 22:38

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

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