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

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

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2010
    نوشته ها
    361
    تشکر تشکر کرده 
    648
    تشکر تشکر شده 
    1,663
    تشکر شده در
    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 به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن
    تاریخ عضویت
    Jul 2010
    نوشته ها
    361
    تشکر تشکر کرده 
    648
    تشکر تشکر شده 
    1,663
    تشکر شده در
    814 پست

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

    نقل قول نوشته اصلی توسط admin maxpal نمایش پست ها
    با سلام
    ببخشید. خیلی با این موضوع مشکل دارم. لطفاً یا راهنمایی بفرمایید یا یک فرم درست کردم و فقط میخوام به ایمیل مورد نظر ارسال بشه
    تمام مراحلی که گفته شد انجام دادم. ولی ارسال نشد
    مشکل از کجاست؟
    دوباره اگر ممکنه بگید ایمیل مورد نظر رو کجا وارد کنم
    بسیار ممنونم
    درود بر شما؛

    اول از همه اطمینان حاصل کنید فیلدهایی که در فرم قرار دادین، اسم تکراری نداشته باشن. اطلاعات فیلدها، با نام منحصر به فرد خودشون آماده ارسال به ایمیل میشن، اگر شما دو فیلد داشته باشید که از اسم یکسانی استفاده کنن، ایمیل ارسال نمیشه.

    ایمیل خودتون رو باید در فایل mail.conf.php در بخش زیر وارد کنید:

    کد:
    $to='';
    نمونه:
    $to='your-email@site.com';
    آیتم های بعدی به ترتیب:

    عنوان، آدرس انتقال(پس از ارسال ایمیل)، از طرف

    پیروز باشید.


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


  6. #3
    عضو جدید admin maxpal آواتار ها
    تاریخ عضویت
    Feb 2018
    نوشته ها
    6
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    53 پاسخ : آموزش ارسال فرم به ایمیل شما

    سلام
    برای ارسال فرم مشکلی ندارم، هر چیزی بزارم ارسال میشه. ولی الان میخوام 2 تا 3 تا عکس به فرم ارسال بشه از چی و چجوری استفاده کنم؟
    از File Field استفاده کردم ولی ارسال نشد. یعنی میخوام عکس ضمیمه کنم، یعنی پیوست کنم.
    ممکنه راهنمایی بفرمایید چیکار باید کرد؟
    ممنونم
    ویرایش توسط admin maxpal : May 10th, 2018 در ساعت 20:07

  7. #4
    عضو جدید admin maxpal آواتار ها
    تاریخ عضویت
    Feb 2018
    نوشته ها
    6
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

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

    سلام.
    کسی نیست جواب منو بده؟
    میخوام تو فرم یه عکس آپلود بشه، یعنی همه اطلاعاتی که میفرسته یه گذینه هم داشته باشه برای فرستادن عکس یعنی یه باکس یا یه کدی که اینکار رو بکنه چجوریه؟
    ممنونم
    ویرایش توسط admin maxpal : May 10th, 2018 در ساعت 20:08

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

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

در حال حاضر 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

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

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