واضح آرشیو وب فارسی:سایت ریسک: t=10347">فرستادن يك فرم به EMAIL mostafa_dadgar 18 ارديبهشت 1383, 22:36با سلام ميخواستم بدونم چطوري ميشه يك فرم ساخت و به جاي اينكه اطلاعات در يك بانك ذخيره بشه به به يك ايميل فرستاده بشه ؟؟ با تشكر (azar) 20 ارديبهشت 1383, 10:26اگه شما راجع به ذخيره اطلاعات در بانك مشكلي نداريد لطف كنيد راهش را به ما بگيد راجع به ارسال آن به ايميل بايد كه از كد استفاده كني منظورم كد اكشن تحت asp يا php يا .... ميباشه كه اين كدها را ميتواني تو پيدا كني البته من هم تو اين زمينه دارم كار ميكنم و كمي مشكل دارم. كساني كه اطلاعات دارند لطفا جواب بدند sp-sky 20 ارديبهشت 1383, 15:33يه كمي اينجا قاطي پاتيه اسكريپت هاي CGI ( Common Gateway Interface اسكريپتهايي هستند كه داده هاي جمع آوري شده توسط فرم ها رو مديريت ميكنند اين اسكريپتها ميتونند داده هارو تو بانك اطلاعاتي ذخيره كنند و يا اونو براتون ايميل بزنند اين بستگي به نوع اسكريپت داره پس براي ارسال اطلاعات به ايميل دنبال اسكريپت مناسبش باشيد اين كه چطور بين فرم ها و اسكريپتهاي CGI ارتباط برقرار كنيد خيلي آسونه چون اكثر هاستها اطلاعات رو به شما ميدن يا خودشون نمونه هايي رو دارن كه شما ميتونيد اونو تو پوشه cgi رو فضاتون ببينيد اكثر هاستها يك سري فرم هاي آماده هم دارند كه كار رو از اين هم راحتتر ميكنند چرا چون با انتخاب يه فرم يه كد بهتون داده ميشه كه شما ميتونيد فرمتونو اديت كنيد منتها اطلاعات اتصال به اسكريپت رو دست نزنيد حالا فرض بر اين كه هيچ كدوم از اينها نيست ما سايتمون با فرانت پيج طراحي كرديم هاست هم از extention frontpage پشتيباني نميكنه چكار كنيم خب اول يه اسكريپت CGI از تو اينترنت پيدا ميكنيم انواع سادش مجاني هست و يه سري هم پولي ديگه انتخاب با خودتونه تو پوشه اصلي سايتمون يه پوشه ايجاد ميكنيم به نام CGI و اسكريپت خودمونو تو اون قرار ميديم ميايم تو فرانت پيج فرم خودمونو انتخاب ميكنيم و به قسمت كدها ميريم يه همچين كدي ميبينيم <form method="POST" action="--WEBBOT-SELF--"> خب ما اين كدو --WEBBOT-SELF-- از جلوي Action حذف كرده و لينك اسكريپت خومونو قرار ميديم به همين راحتي توي دريم ويور هم به اين صورت عمل ميكنيم فرم مورد نظرتونو انتخاب كنيد در پانل پراپرتيس در قسمت form name يه اسم انتخاب كنيد و از قسمت method گزينه post رو برگزينيد و بالاخره در قسمت action لينك اسكريپتتونو وارد كنيد حالا كه بحث به اينجا رسيد بد نيست بگم بهتره از اسكريپتهاي جاوا هم براي كنترل فرمهاتون استفاده كنيد اسكريپتهايي هستند كه اگه يه قسمت از فرم كامل نباشه هشدار ميده و يا اگه متن حاوي مطالب زشت و غير اخلاقي باشه هم اخطار ميده و بعد اجازه ارسال ميده البته اين مورد آخر پولي هست در آخر هم اينو بگم كه اسكريپتهاي CGI به زبان پرل perl نوشته شدند و اگه تو گوگل مثلا سرچ كنيد free perl cgi script به نتايج خوبي ميرسيد موفق باشيد اينم صفحه جستجوي گوگل [web:fe81f5f644][/web:fe81f5f644] (azar) 20 ارديبهشت 1383, 21:21من اين كاري را كه گفتيد كردم و از اينترنت درخواست download اسكريپت cgi را دادم و دو تا فايل برام رسيد formmail و readme خوب آنطوري كه من از صحبت شما دستگيرم شد بايد يك فرم طراحي كنم و كد ارايه شده در فايل formmail را تو يك پوشه تو فضاي سايتم بزارم بعد در محل اكشن فرم بهش لينك بدم .آيا اينطوره sp-sky 20 ارديبهشت 1383, 23:52بله البته تو كد اسكريپتت بايد آدرس ايميلتو وارد كني بعد آپلود كني FIFA 18 خرداد 1383, 13:49آذر جان اگه ميشه كد و واسه من جورش كني ممنون مي شم
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 301]