mk-73

ایجاد فرم تماس با ما با بوت استرپ

2 پست در این موضوع قرار دارد

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

0

به اشتراک گذاری این پست


لینک به پست

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

من ازین استفاد کردم نمیدونم به کارت میاد یانه

کد اچ تی امل


فرم تماس با ما
پرکردن تمام فیلدها الزامی است.
<form style="direction: rtl;" action="contactus.php" method="Post"><label style="display: block; margin: 3px 0;">نام و نام خانوادگی:</label><input class="form-control" name="Name" type="text" />
<label style="display: block; margin: 3px 0;">پست الکترونیک:</label><input class="form-control" dir="ltr" name="E-Mail" type="text" />
<label style="display: block; margin: 3px 0;">موضوع:</label><input class="form-control" name="Title" type="text" />
<label style="display: block; margin: 3px 0;">پیام:</label><textarea class="form-control" cols="25" name="Message" rows="6"></textarea>
<input class="btn btn-success" type="submit" value="ارسال" />
<input class="btn btn-danger" type="reset" value="از نو" /></form>

اینم فایل php که هرجا اپلودش کردی باید ادرسش رو تو کد بالا قسمت action وارد کنی


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>تماس با ما</title>
</head>
<body style="font-family:tahoma; font-size:12px">
<?php
// در اینجا متغیر ها رو که از فرم دریافت میشن تعریف می کنیم
//متغیر دریافت آی پی مخاطب
@$ip= $_SERVER['REMOTE_ADDR'];
//متغیر دریافت نام و نام خانوادگی
@$Name = addslashes($_POST['Name']);
//متغیر دریافت پست الکترونیک مخاطب
@$EMail = addslashes($_POST['E-Mail']);
//متغیر دریافت موضوع پیام
@$Title = addslashes($_POST['Title']);
//متغیر دریافت متن پیام
@$Message = addslashes($_POST['Message']);
// در اینجا فرم رو اعتبار سنجی می کنیم یعنی فیلدهایی رو که پر کردن اونها رو اجباری کردید تعریف می کنید
// اعتبار سنجی اینکه فیلد نام و نام خانوادگی خالی نباشد
if (strlen($Name) == 0 )
{
die("لطفا نام و نام خانوادگی خود را وارد نمایید");
}
//اعتبار سنجی پست الکترونیک که ساختار پست الکترونیک وارد شده را بررسی می کند
if (! preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $EMail))
{
die("آدرس پست الکترونیک شما معتبر نمی باشد لطفا آن را بررسی نموده و دوباره امتحان کنید");
}
//اعتبار سنجی اینکه فیلد پست الکترونیک خالی نباشد (بهتر است این بخش را پاک نکنید)
if (strlen($EMail) == 0 )
{
die("لطفا آدرس پست الکترونیک خود را وارد نمایید");
}
//اعتبارسنجی برای اینکه موضوع وارد شده باشد
if (strlen($Title) == 0 )
{
die("لطفا موضوع خود را وارد نمایید");
}
//اعتبار سنجی اینکه متن پیام وارد شده باشد
if(strlen($Message)==0)
{
die("لطفا متن پیام را وارد نمایید");
}
//بخش ارسال مشخصات به ایمیل شما
$header = "From: $EMail\n"
. "Reply-To: $EMail\n";
$header .= "Content-Type: text/html; charset=UTF-8\n";
$subject = '=?UTF-8?B?'.base64_encode($Title).'?=';
$email_to = "email"; اینجا ایمیلی که میخوای ایمیلای تماس با ما بهش ارسال بشه رو وارد کن
$message = "آی پی مخاطب: $ip"."<br />"
. "نام و نام خانوادگی: $Name"."<br />"
. "پست الکترونیک: $EMail"."<br />"
. "موضوع پیام: $Title"."<br />"
. "متن پیام: $Message"."<br />";
@mail($email_to, $subject ,$message ,$header ) ;
//درصورتی که فرم به درستی تکمیل شده باشد پیام زیر برای مخاطب نمایش داده می شود
echo(" با تشکر ، پیام شما با موفقیت ارسال گردید");
?>
</body>
</html>

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری