PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد تماس با ما html



hidden-mafia
January 1st, 2012, 21:12
سلام من میخام تو قالب سایتم یه تماس با ما داشته باشم اما متاسفانه کدی که از سایت پارس تولز میگیرم سایتم قبول نمیکنه ممنون میشم کمک کنید تو سایت فروشگاه سازم یه تماس با ما داشته باشم مشتری بتونه پیام خودش رو به ایمیلم ارسال کنه
مرسی

hamidjooni
January 1st, 2012, 21:55
<?php
//آدرس و موضوع ایمیل
$name = "New online";
$email = "yourmail@yahoo.com";
$subject = "New online";

//در صورتی که داده جدیدی دریافت شود
if ($_POST)
{
//ساختن متن ایمیل ارسالی
$body = "";
foreach($_POST as $k => $v)
{
if (get_magic_quotes_gpc()) $v = stripslashes($v);
$body .= "<b>" . $k . ":</b><br>" . nl2br($v) . "<br>\n";
}

//اضافه کردن تاریخ سفارش
$body .= "<b>date:</b><br>" . date("d-m-Y : H:i:s") . "<br>\n";

//هدر ایمیل
$mailheaders = "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8\r\nFrom: $name <$email>\nReply-To: $email\n\n";

//ارسال ایمیل
$result = @mail($name."<".$email.">", $subject, $body, $mailheaders);

//چک کردن صحت ارسال ایمیل
if ($result)

{
//اگر ارسال ایمیل موفق باشد

echo "";
}

else
{
//اگر در ارسال ایمیل خطایی رخ دهد
include("error.php");
die; exit;
}

}
?>


این کدها رو در یک فایل php قرار بدبن و یک فرم html براش بسازید تا اطلاعات رو براتون ارسال کنه

hidden-mafia
January 9th, 2012, 20:52
حمید عزیز تشکر اما بلد نیستم این کارو بکنم ... و سایت من پی اچ پی رو قبول نمیکنه اما اچ تی ام ال رو قبول میکنه ممنون میشم اگر امکانش هست برام درستش کنید و بتونم تو سایتم بزارم.

hamidjooni
January 9th, 2012, 21:33
مگه میشه سایت php قبول نکنه؟
در ضمن شما نیاز به یک فرم html برای ثبت مطالب توسط کاربر دارید

---------- Post added at 09:07 PM ---------- Previous post was at 08:56 PM ----------

البته اگر با کدهای html و php آشنایی ندارید می تونید از فرم آماده زیر استفاده کنید
برای اینکار کافیه کد زیر رو تو هرجای سایتتون که دوست دارید قرار بدبد
یک تصویر آونجا ظاهر خواهد شد که با کلیک بر روی اون کاربر به فرم تماس هدایت میشه
پیش نمایش (http://www.1abzar.com/abzar/contact-form.php)

این هم کد
البته لازم هست که به جای test@yahoo.com ایمیل خودتون رو بنویسید تا پیامها براتون ارسال بشن


<a href="http://www.blogskin.ir/tools/email/?email=test@yahoo.com" target="_blank">
<img border=0 src="http://1abzar.ir/abzar/tools/contact-form/c1.png" alt="تماس با ما"></a>

---------- Post added at 09:33 PM ---------- Previous post was at 09:07 PM ----------

این هم یک کد دیگه
باید اون رو تو یک فایل html ذخیره کنید و به عنوان یک صفحه مستقل ازون استفاده کنید
در اینجاهم بجای mail@yahoo.com ایمیل خودتون رو قرار بدید

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>فرم تماس با ما</title>
</head>

<body bgcolor="#99FFCC">

<!-- 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>

<p align="center">&nbsp;</p>
<p align="center"><b><font face="Tahoma" size="2" color="#FF0000">فرم تماس با ما</font></b></p>
<p align="center"><b><font face="Tahoma" size="2" color="#FF0000">پر کردن خانه
های ستاره دار الزامی است</font></b></p>

<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="541" 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 bgcolor="#EEEEEE"> *&nbsp;نام&nbsp; :
</td>
<td align=right bgcolor="#EEEEEE">
<INPUT size=40 name=Name class="form" maxlength="100">
</td>
</tr>

<tr>
<td align=right bgcolor="#EEEEEE"> تلفن همراه :
</td>
<td align=right bgcolor="#EEEEEE">
<INPUT size=40 name=Website class="form" maxlength="100" dir="ltr"></td>
</tr>

<tr>
<td align=right bgcolor="#EEEEEE"> *&nbsp;پست الکترونیک:
</td>
<td align=right bgcolor="#EEEEEE">
<INPUT size=40 name=Email class="form" maxlength="60" dir="ltr">
</td>
</tr>

<tr>
<td align=right height=33 bgcolor="#EEEEEE"> نحوه تماس با شما:
</td>
<td align=right bgcolor="#EEEEEE" >
<INPUT name=HowCon type=radio value="از طریق تلفن" >
پیامک
<INPUT name=HowCon type=radio value="از طریق ایمیل" >
پست الکترونیک</td>
</tr>
<tr>
<td align=right bgcolor="#EEEEEE"> نحوه آشنایی شما با ما :
</td>
<td align=right bgcolor="#EEEEEE">
<select size="1" name=HowFind class="form">
<option value="انتخاب کنید">
انتخاب کنید </option>
<option value="موتورهاي جستجو">
موتورهای جستجو </option>
<option value="سايتهاي ديگر">
سایتهای دیگر </option>
<option value="معرفي دوستان">
معرفی دوستان </option>
<option value="پيامک"> تبلیغات و پیامک </option>
<option value="ديگر"> دیگر </option>
</select>
</td>
</tr>
<tr>
<td align=right bgcolor="#EEEEEE"> موضوع پیام:
</td>
<td align=right bgcolor="#EEEEEE">
<INPUT size=40 name=Subject class="form" maxlength="50" dir="rtl">
</td>
</tr>
<tr>
<td valign=top align=right bgcolor="#EEEEEE"> *پیام:
</td>
<td align=right bgcolor="#EEEEEE">
<TEXTAREA name=Message rows="15" cols="68" class="form" ></TEXTAREA>
</td>
</tr>
<tr>
<td align=right height="25" colspan="2" bgcolor="#EEEEEE">
<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="farshed">
<INPUT type="hidden" name="To" value="mail@yahoo.com">
<p align="center">
</tr>

</table>

</form>

</div>
<!-- End Code ParsTools.com Contact Form-->
</body>

</html>



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

sina sina
January 9th, 2012, 22:45
می تونی از سایت های ساخت فرم های آنلاین استفاده کنی
مثل wufoo.com

Amir.Mansoury
January 10th, 2012, 01:10
Siqma Form Mailer :: ارسال فرم به ایمیل (http://www.siqma.com/index.php?p=page-sfm)

hidden-mafia
January 10th, 2012, 18:50
حمید عزیز تشکر زحمت کشیدی والا سایت اولی که مربوط میشه به سایت یک ابزار - مرجع ابزار وبمستر (http://www.1abzar.com) خیلی فرم تماس با ما جالب و زیبایی هم داشت اما متاسفانه میخوام تو سایت خودم باشه... یعنی کدش رو بزارم تو سایت خودم تو صفحه خود سایت باز بشه پس باید دنبال یه فرم تماس با ما html باشم که کدش رو بزارم تو سایتم ممنون میشم اگر از دوستان کسی اینطور کدی داره یا اسکریپت که نصب کنم تو خود هاست و کدش رو بزارم تو اون صفحه و در اون صفحه بتونم تماس با ما رو داشته باشم ممنون میشم بهم کمک کنید


می تونی از سایت های ساخت فرم های آنلاین استفاده کنی
مثل wufoo.com
ممنون میشم بیشتر توضیح بدید ایا به صورت html کد به من میده ؟

iFire
January 11th, 2012, 11:07
اگه بخواین یه چیز حرفه ای داشته باشید با validation ها و ... باید اختصاصی طراحی کنین
ولی اگه یه چیز ساده می خواین همین کمک دوستان می تونه واستون مفید باشه
شما یه کد htmlمی خواین با یه کد php که اطلاعات رو از فرم html بگیره و ذخیره کنه ...

موفق باشید...

hidden-mafia
January 11th, 2012, 23:38
ممنون میشم کمک کنید فرم ساده هم باشه اشکال نداره فقط بتونه مشتری ایمیلش رو + پیغامش رو + اسمش رو برای من ارسال کنه و پیفام رو بفرسته و به سایمیل من بره اون پیغام... من با کد ها خیلی اشنا نیستم اگر از اساتید از میتونن منو کمک کنند.

shivahost
January 12th, 2012, 00:54
ممنون میشم کمک کنید فرم ساده هم باشه اشکال نداره فقط بتونه مشتری ایمیلش رو + پیغامش رو + اسمش رو برای من ارسال کنه و پیفام رو بفرسته و به سایمیل من بره اون پیغام... من با کد ها خیلی اشنا نیستم اگر از اساتید از میتونن منو کمک کنند.

فایل زیر شامل دو فایل php است. در فایل fns.php در خط 62 آدرس ایمیل خود را بجای test@yahoo.com وارد کنید. شما بایستی لینک فایل contact.php را در سایت خود قرار بدهید. همچنین می توانید یک فایل html بسازید و این contact.php را در یک ifram فراخوانی کنید.

سیستم کاملا هم مستقل است و روی هاست شما اجرا می شود.

hamidjooni
January 12th, 2012, 18:36
دوست عزیز اینگونه که معلوم است شما می خواهید یک فرم اختصاصی داشته باشید
البته قبلا تعدادی کد برایتان ارسال کردم که می توانید از آنها استفاده کنید
همچنین از فایلهای دوست عزیز شیوا هاست
لیکن اگر مشکل شما حل نشد می توانم یک فرم کامل همراه با کد های امنیتی capach و آژاکسی برایتان طرحی کنم
در صورت تمایل با آدی hamidm4u تماس بگیرید

SaMaN0861
January 12th, 2012, 18:41
با سلام

من پیشنهاد میکنم از این لینک دیدن کنید : اسکریپت فرم تماس با ما همراه با آموزش ساخت اسکریپت | پرشین اسکریپت - مرجع اسکریپت فارسی زبانان (http://www.persianscript.ir/1389/11/24/how-to-create-contact-form-with-captcha/#more-1599)