برای استفاده از تمام امکانات سایت از جمله مرکز دانلود باید در سایت عضو شوید. برای ثبت نام تنها 1 دقیقه زمان نیاز دارید ، برای ثبت نام اینجا کلیک کنید


ثبت نام  راهنماي انجمن  جستجو  ليست اعضا  گروه هاي كاربران    ورود


ارسال يك موضوع جديد  پاسخ به يك موضوع برو به صفحه 1, 2, 3  بعدي

فرم ارتباط با ما- تماس با ما | Contact us

 
نويسنده پيغام
Hamid2day
ارسالزمان ارسال: شنبه Jul 28, 2007 7:43 am    موضوع: فرم ارتباط با ما- تماس با ما | Contact us پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 09 Sep 2006
ارسالها: 630


خوب یکی از دوستان در خواست کرده بود و من قول داده بودم تا ظهر ولی امان از بد قولی...

خوب شروع می کنیم.

نمونه فروم....[align=center]

code :
http://www.shahriariha.com/contact/mail.html
[/align]

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

code :
<html>

<head>

<title> Shahriariha Contac us</title>

<script language="JavaScript">
<!--
function CheckForm(formID) {
if (formID.name.value == "") { alert("Please enter your name!");
formID.name.focus(); return false; }
if (formID.email.value == "") { alert("Please enter your email address!");
formID.email.focus(); return false; }
if (formID.message.value == "") { alert("Please enter your message!");
formID.message.focus(); return false; }
return true;
}
//-->
</script>

</head>

<body>
<center>
<form method="post" action="email.php" onsubmit="return CheckForm(this);">
<table border="0" cellpadding="2" cellspacing="0" style="font-family: verdana,
arial; fonr-size: 10px;" height="496" width="446">
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">NAME
»</font></td><td>
<p align="left">
<input type="text" name="name" value="" size="20" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">FAMILY
»</font></td><td>
<p align="left">
<input type="text" name="family" value="" size="20" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080"></td></tr>
<tr><td>
<p align="center"><font style="font-size: 8pt">COMPANY »</font></td><td>
<p align="left">
<input type="text" name="company" value="" style="font-size: 8pt; font-family:
Tahoma; color: #800000; border: 1px solid #800080" size="20"></td></tr>
<tr><td>
<p align="center"><font style="font-size: 8pt">PHONE »</font></td><td>
<p align="left">
<input type="text" name="phone" value="" style="font-family: Tahoma; font-size:
8pt; color: #800000; border: 1px solid #800080" size="20"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">SELECT
»</font></td><td>
<p align="left">
<select size="1" name="select" style="font-family: Tahoma; font-size: 8pt;
color: #800000; border: 1px solid #800080">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">CHECK
»</font></td><td>
<p align="left"><input type="checkbox" name="chek1" value="1"><input
type="checkbox" name="chek2" value="2"><input type="checkbox" name="chek3"
value="3"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">RADIO
»</font></td><td>
<p align="left">
<input type="radio" value="gozine 1" checked name="radio" style="font-family:
Tahoma; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px;
padding-bottom: 1px"><input type="radio" name="radio" value="gozine 2"><input
type="radio" name="radio" value="gozine 3"><input type="radio" name="radio"
value="gozine 4"></td></tr>
<tr><td>
<p align="center"><font face="Tahoma" style="font-size: 8pt">EMAIL
»</font></td><td>
<p align="left">
<input type="text" name="email" value="" style="border: 1px solid #800080"
size="20"></td></tr>
<tr><td>
<p align="center"><span style="font-size: 8pt">WEBSITE »</span></td><td>
<p align="left">
<input type="text" name="website" value="" style="font-family: Tahoma;
font-size: 8pt; color: #800000; border: 1px solid #800080" size="20"></td></tr>

<tr><td valign="top">&nbsp;<p align="center">
<font face="Tahoma" style="font-size: 8pt">MESSAGE »</font></td><td>
<p align="center">
<textarea rows="7" cols="45" style="border:1px solid #800080; width: 343;
height:157" name="message"></textarea></td></tr>
<tr><td colspan="2" align="center" height="81">
<p align="right">
<input type="submit" value="ارسال"
style="font-family: Tahoma; font-size: 8pt; color: #000080; border-style:
dotted; border-width: 1px; padding: 0">
<input type="reset" value="فرم جدید"
style="font-family: Tahoma; font-size: 8pt; color: #000080; border-style:
dotted; border-width: 1px"></td></tr>
</table>
</form>
</center>
</body>

</html>


بعدش باید مطالبی رو که کاربر در فیلد ها قرار داده پردازش کنیم.
این کد : با پسوند .php ذخیره می کنیم.که من در اینجا اسمشو گذاشتم email.php

code :
<?
$email_address = "Hamid2day@yahoo.ca";
$email_name = "Shahriyar : ( Hamid Solaimani )";
$next_page = "thanks.htm";

$body = "";
$body .= "NAME: " . $name . "\n";
$body .= "FAMILY: " . $family . "\n";
$body .= "COMPANY: " . $company . "\n";
$body .= "PHONE: " . $phone . "\n";
$body .= "SELECT: " . $select . "\n";
$body .= "CHECK: " . $chek1 . "" . $chek2 . "" . $chek3 . "\n";
$body .= "RADIO: " . $radio . "\n";
$body .= "EMAIL: " . $email . "\n";
$body .= "WEBSITE: " . $website . "\n";
$body .= "MESSAGE:\n  " . ereg_replace("\n", "\n  ", $message) . "\n";

$headers = "";
$headers .= "From: " . $email_name . " <" . $email_address . ">\n";
$headers .= "X-Sender: <" . $email_address . ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <" . $email_address . ">\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";

@mail($email_address, "Contact Center", "<pre>" . $body . "</pre>", $headers);

header("Location: " . $next_page);

//This sends a confirmation to your visitor
mail("$email","-- ای میل تشکر از کاربر", "Hi $name,\n
-- متن تشکر به لاتین!\n
Cheers,
$sitename
$siteaddress","FROM:$adminaddress");
//Confirmation is sent back to the Flash form that the process is complete

$sendresult = "Done!";
$send_answer = " MERSI ";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";
?>


و در آخر صفحه ای که کاربر مطمئن بشه که نامه ارسال شده و تشکر بشه ازش
البته این آخری زیاد مهم نیست میشه بعد از اینکه کاربر فرم رو ارسال کرد به سرور مستقیم به صفحه اول سایت یا به هر صفحه دیگه که تعریف می کنیم هدایت بشه.

code :
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Shahriariha Thank You</title>
</head>

<body>

<table border="0" width="100%" id="table1" height="316">
<tr>
<td>
<p align="center">&nbsp;</td>
</tr>
<tr>
<td>
<p align="center"><font face="Tahoma" size="2"><font
color="#FF0000">&nbsp;</font><font color="#333333">«««</font>
<font color="#333333">اطلاعات با موفقیت ارسال شد</font>
<font color="#333333">»»»</font></font><p align="center">
<font face="Tahoma" style="font-size: 8pt" color="#C0C0C0">&nbsp;Persia CMS</font></td>
</tr>
</table>

</body>

</html>
 


در بندنه اصلی می تونید فیلد های رو نمی خواهید حذف کنید.

دقت کنید که باید هر 3 (سه) فایل رو در یک جا آپ کنید.

2 فایل با پسوند html

و یک فایل با پسوند .php

با تشکر

حمید سلیمانی

http://www.shahriariha.com
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميلديدن وب سايت كاربر
itc
ارسالزمان ارسال: 1 شنبه Jul 29, 2007 12:10 pm    موضوع:  پاسخ بصورت نقل قول



تاريخ عضويت: 10 May 2007
ارسالها: 38


حمید جان دستت درد نکنه، برم تستش کنم ببینم چی میشه.
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصی
Professional
ارسالزمان ارسال: 1 شنبه Jul 29, 2007 7:56 pm    موضوع:  پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 18 Jan 2007
ارسالها: 1228
محل سكونت: نصف جهان

ممنون مقاله جالبی یود.
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیديدن وب سايت كاربرنام كاربري در پيغامگير Yahoo
خدمات هاستینگ وب رمز
Hamid2day
ارسالزمان ارسال: 3 شنبه Jul 31, 2007 6:26 pm    موضوع:  پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 09 Sep 2006
ارسالها: 630


حالا ببنید این تایپیک کاربر جمع می کنه...
چون خیلی ها دنبالش هستند..

حمید
راستی کار کرد؟
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميلديدن وب سايت كاربر
itc
ارسالزمان ارسال: 4 شنبه Aug 01, 2007 9:52 pm    موضوع:  پاسخ بصورت نقل قول



تاريخ عضويت: 10 May 2007
ارسالها: 38


حمید جان، اگه بخوام فقط دارای اسم-ایمیل و متن پیغام باشه میشه بگی چه چیزاییش رو از کد پی اچ پی باید حذف کنم؟
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصی
Hamid2day
ارسالزمان ارسال: 5 شنبه Aug 02, 2007 7:03 pm    موضوع:  پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 09 Sep 2006
ارسالها: 630


خوب با کمی دقت

مثلا اینجوری پاک کن
$body .= "COMPANY: " . $company . "\n";

خط به خط
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميلديدن وب سايت كاربر
itc
ارسالزمان ارسال: جمعه Aug 03, 2007 5:11 pm    موضوع:  پاسخ بصورت نقل قول



تاريخ عضويت: 10 May 2007
ارسالها: 38


آخه من چیزی از PHP نمیدونم و اگه اشتباه پاک کنم فایل از بین میره.
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصی
Hamid2day
ارسالزمان ارسال: 5 شنبه Aug 09, 2007 7:13 pm    موضوع:  پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 09 Sep 2006
ارسالها: 630


چشم
تا چند ساعت دیگه
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميلديدن وب سايت كاربر
ahmadtaba
ارسالزمان ارسال: 5 شنبه Aug 09, 2007 11:42 pm    موضوع:  پاسخ بصورت نقل قول



تاريخ عضويت: 09 Aug 2007
ارسالها: 2


بسمه تعالی
از شما درخواست میکنم طرز استفاده از ایت اسکریپت را بیشتر توضیح دهید
مثلا اینکه کدام قسمت ها را باید تغییر دهیم
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميل
خدمات هاستینگ وب رمز
Hamid2day
ارسالزمان ارسال: جمعه Aug 10, 2007 12:03 am    موضوع:  پاسخ بصورت نقل قول

عضو تیم مدیریت
عضو تیم مدیریت

تاريخ عضويت: 09 Sep 2006
ارسالها: 630


برای چی می خواهید تغییر بدید...منظورم کجا ها هست؟

بعدش

در این فرم یک آدرس ای میل هست به نام Hamid2day@yahoo اون رو باید به آدرس ای میل خودتون تغییر بدید...
بازگشت به بالا
دیدن پروفایل کاربرانارسال پیغام خصوصیارسال ايميلديدن وب سايت كاربر
نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد  پاسخ به يك موضوع برو به صفحه 1, 2, 3  بعدي صفحه 1 از 3