يه كمي اينجا قاطي پاتيه
اسكريپت هاي 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]http://www.google.com/search?q=free+perl+cgi+script&ie=UTF-8&oe=UTF-8&hl=fa[/web:fe81f5f644]