سلام
من مي خوام براي يك صفحه html فرم نظر يا ارتباط با ما بزارم به چه طريقي مي تونم اين كار رو بكنم
لطفا راهنماييم كنيد
Printable View
سلام
من مي خوام براي يك صفحه html فرم نظر يا ارتباط با ما بزارم به چه طريقي مي تونم اين كار رو بكنم
لطفا راهنماييم كنيد
توی این تاپیک ها به جوابت میرسی :
کد:http://www.forum.p30world.com/showthread.php?t=220553
موفق باشیکد:http://www.forum.p30world.com/showthread.php?t=243397
اين ها براي php است اگر ممكن كه يك فرمي درست كنيم كه مثلا هربار فرم رو تو فايل txt ذخيره كنه
يا مثل نظر بلاگفا
كسي نمي تونه به من كمك كنه؟
بالاخره باید از یه زبون سمت سرور برای این کار استفاده بشه دیگه!
بدون برنامه نویسی که نمیشه!
سلام.
حرف neopersia رو تاييد مي كنم. منظورتون چيه؟ خب اينكارو مي تونيد در ساده ترين حالت با frontpage هم انجام بدين و بعد كدها رو تغيير بدين. دقيقا بگو مشكل چيه؟
ميشه بيشتر راهنماييم كنينقل قول:
من مي خوام براي يك صفحه html فرم ارتباط با ما بزارم كه توي يك صفحه ي ديگه ذخيره كنه و به ميل نفرسته
همين
مشكل ما رو كسي برطرف نمي كنه؟
من هیچ کاره ام
ولی فک نمی کنم با html بشه
فقط با php
در حالت کلی اگر بخواهید که داده ای رو ذخیره و بازیابی کنید حتما باید از یک زبان سمت سرور استفاده کنید !
شما می خواهید که در وبلاکتان یک فرمی داشته باشید که اطلاعات وارد شده را ذخیره کنه .
برای انجام این کار شما باید یک زبان سمت سرور (php - asp و ... ) رو بلد باشید!
بعد شما یک هاست می گیرید ( یا می خرید یا در یک هاست رایگان ثبت نام می کنید )
بعد بسته به هاستی که دارید ( چه زبانی رو پشتیبانی می کنه ) شما فرمتون را ایجاد می کنید و در وبلاک قرار می دهید و زمانی که کاربر دکمه ثبت رو زد اطلاعات به هاستی که دارید فرستاده می شه و در اونجا ذخیره می شه و بعد دوباره وبلاک شما نمایش داده می شه (ریدایرک می کنی )
خوب حالا که شما یک هاست داری و یک زبان سمت سرور رو می دونی چرا داری خودت رو برای وبلاک حلاک می کنی ؟
یک سایت داینامیک می تونی بنویسی که حسابی حال کنی!
شما اگر براي asp كد نظرش رو داريد بدين لطفا
من خودم يكي دارم اما كار نكرد
با تشكر
کسی این کد رو نداره
من خیلی لازم دارم؟
قربان اسپم هاي شما بروم!!!
هرچند كاره اي نيستم ولي منافع سايت به خطر مي افتد با اسپم دادن!!!
حالا بگذريم...
يه سايتي بود كه يه سري امكانات مي داد:
حالا شما ميتوني عضو بشي و كدي رو كه به همين منظور طراحي شده را در اختيار بگيري...نقل قول:
کد:WwW.PArsTools.Com
براي نمونه:
کد:
<!-- Start Code ParsTools.com Contact Form-->
<script type="text/javascript">
var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</b> کاراکتر'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}
</script>
<SCRIPT language="JavaScript">
function CheckFormParstools () {
//Initialise variables
var errorMsg = "";
//Check for a name
if (document.Contactform.Name.value == ""){
errorMsg += "\n\n\t\t\t !نام شما وارد نشده است ";
}
//Check for an e-mail address and that it is valid
if ((document.Contactform.Email.value == "") || (document.Contactform.Email.value.length > 0 && (document.Contactform.Email.value.indexOf("@",0) == - 1 || document.Contactform.Email.value.indexOf(".",0) == - 1))) {
errorMsg += "\n\n\t !آدرس ايميل شما بطور صحيح وارد نشده است ";
}
//Check for an enquiry
if (document.Contactform.Message.value == "") {
errorMsg += "\n\n\t\t !پیام شما وارد نشده است ";
}
//If there is aproblem with the form then display an error
if (errorMsg != ""){
msg = "\t\t : لطفا فرم ارسال را بطور کامل پر نماييد\n";
msg += "___________________________________________________";
errorMsg += alert(msg + errorMsg + "\n___________________________________________________\n\n");
return false;
}
return true;
}
// -->
</script>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<STYLE type="text/css">
.text {
font-family: Tahoma;
font-size: 9pt; color:#000000
}
.form {
font-family: Tahoma;
font-size: 9pt;
color: #333333;
border: 1px solid #808080; ; background-color:#FFFFFF
}
.button {
font-family: Tahoma;
font-size: xx-small;
color: #000000;
font-weight: bold;
border: 1px solid #808080; ; background-color:#EEEEEE
}
</STYLE>
<div align="center">
<table border="0" class="text" cellpadding="3" style="border-collapse: collapse" width="450" id="1" dir="rtl">
<tr>
<form name="Contactform" method="post" target=_self action="http://www.parstools.com/sendform/default.asp" onSubmit="return CheckFormParstools();">
</td>
</tr>
<tr>
<td align=right>* نام و نام خانوادگی :
</td>
<td align=right>
<INPUT size=25 name=Name class="form" maxlength="100">
</td>
</tr>
<tr>
<td align=right>آدرس وب سایت :
</td>
<td align=right>
<INPUT size=40 name=Website class="form" maxlength="100" dir="ltr"></td>
</tr>
<tr>
<td align=right>* آدرس ایمیل:
</td>
<td align=right>
<INPUT size=30 name=Email class="form" maxlength="60" dir="ltr">
</td>
</tr>
<tr>
<td align=right><span lang="fa">سن :</span></td>
<td align=right>
<INPUT size=10 name=Age class="form" maxlength="60" dir="ltr"></td>
</tr>
<tr>
<td align=right>شهر :
</td>
<td align=right>
<INPUT size=25 name=City class="form" maxlength="60">
</td>
</tr>
<tr>
<td align=right>تلفن :
</td>
<td align=right>
<INPUT size=25 name=Tel class="form" maxlength="12" dir="ltr">
</td>
</tr>
<tr>
<td align=right>آدرس :
</td>
<td align=right>
<TEXTAREA name=Address rows=4 cols=25 class="form" ></TEXTAREA>
</td>
</tr>
<tr>
<td align=right height=33>نحوه تماس با شما:
</td>
<td align=right >
<INPUT name=HowCon type=radio value="از طریق تلفن" >تلفن:
<INPUT name=HowCon type=radio value="از طریق ایمیل" >آدرس ایمیل
</td>
</tr>
<tr>
<td align=right> نحوه آشنایی شما با ما:
</td>
<td align=right>
<select size="1" name=HowFind class="form">
<option value="موتورهای جستجو">موتورهای جستجو</option>
<option value="سایتهای دیگر">سایتهای دیگر</option>
<option value="معرفی دوستان">معرفی دوستان</option>
<option value="بصورت تصادفی">بصورت تصادفی</option>
<option value="دیگر">دیگر</option>
</select>
</td>
</tr>
<tr>
<td align=right>موضوع پیام:
</td>
<td align=right>
<INPUT size=25 name=Subject class="form" maxlength="50" dir="rtl">
</td>
</tr>
<tr>
<td valign=top align=right>*پیام:
</td>
<td align=right>
<TEXTAREA name=Message rows="15" cols="50" class="form" ></TEXTAREA>
<br>
<script>displaylimit("document.Contactform.Message","",1000)</script>
</td>
</tr>
<tr>
<td align=right height="25" colspan="2">
<p align="center">
<INPUT type="reset" value="پاک کردن فرم" name="Reset" class="button">
<INPUT type=submit value="ارسال" name="Submit" class="button">
<INPUT type="hidden" name="PB_SENDFORM" value="SEND">
<INPUT type="hidden" name="User" value="mhm5000">
<INPUT type="hidden" name="To" value="YOUREMAIL">
<p align="center">
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک زیر ما را یاری فرمایید -->
<font size="1"><a target="_blank" href="http://www.parstools.com">فرم تماس از پارس تولز</a></font>
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک بالا ما را یاری فرمایید -->
</tr>
</table>
</form>
</div>
<!-- End Code ParsTools.com Contact Form-->