PDA

View Full Version : سوال: راهنمایی برای فرم تماس با ما



mansour_tiktak
پنج شنبه 25 تیر 1388, 09:24 صبح
درود؛
من یک فرم به شکل زیر دارم:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Forum</title>
</head>
<body style="text-align: center">
<form method="POST" action="email.php"; " webbot-onSubmit name="Contact-us">
<table class="MsoTableLightShadingAccent3" border="1" cellspacing="0" cellpadding="0" width="513" style="width: 384.75pt; border-collapse: collapse; border: medium none" dir="ltr" id="table7" bgcolor="#FFFFFF">
<tr style="height: 21.0pt">
<td style="width: 227px; height: 21.0pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; background: #CCCCCC; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center" dir="rtl">
<p style="margin-top: 0; margin-bottom: 0">
<b>
<span style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
<input TYPE="text" NAME="Name" size="52" dir="ltr" style="font-family: Tahoma; font-size: 9pt; color: #6A6A35"></span></b></td>
<td style="width: 87px; height: 21.0pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; background: #CCCCCC; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="left">
<p class="MsoNormal" dir="RTL" style="line-height: normal; margin-top:0; margin-bottom:0">
<span style="font-family: Tahoma,sans-serif; font-size: 8pt; color: #777777">
نام و نام </span><font color="#777777">
<span style="font-family: Tahoma,sans-serif; font-size: 8pt; ">
خانوادگی</span></font><span style="font-family: Tahoma,sans-serif; font-size: 8pt; color: #777777">:</span></td>
</tr>
<tr style="height: 17.25pt">
<td style="width: 227px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center" dir="rtl">
<p style="margin-top: 0; margin-bottom: 0">
<b>
<span style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
<input TYPE="text" NAME="Email" size="52" dir="ltr" style="font-family: Tahoma; font-size: 9pt; color: #6A6A35"></span></b></td>
<td style="width: 87px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="left">
<p class="MsoNormal" dir="RTL" style="line-height: normal; margin-top:0; margin-bottom:0">
<span lang="FA" style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
رایانامه:</span></td>
</tr>
<tr style="height: 17.25pt">
<td style="width: 227px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; background: #CCCCCC; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center" dir="rtl">
<p style="margin-top: 0; margin-bottom: 0">
<b>
<span style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
<input TYPE="text" NAME="Subject" size="52" dir="ltr" style="font-family: Tahoma; font-size: 9pt; color: #6A6A35"></span></b></td>
<td style="width: 87px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; background: #CCCCCC; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="left">
<p class="MsoNormal" dir="RTL" style="line-height: normal; margin-top:0; margin-bottom:0">
<span style="font-family: Tahoma,sans-serif; font-size: 8pt; color: #777777">
سرنویس</span><span lang="FA" style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">:</span></td>
</tr>
<tr>
<td style="width: 227px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center">
<p style="margin-top: 0; margin-bottom: 0">
<textarea rows="10" name="Comment" cols="53" style="font-family: Tahoma; font-size: 9pt; color: #6A6A35"></textarea></td>
<td valign="top" style="width: 87px; height: 17.25pt; border: medium none; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center">
<p class="MsoNormal" dir="RTL" style="line-height: normal; margin-top:0; margin-bottom:0" align="right">
<span lang="FA" style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
پیام:</span></td>
</tr>
<tr style="height: 17.25pt">
<td style="height: 17.25pt; border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1.0pt solid #999999; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center" colspan="2">
<p class="MsoNormal" align="right" style="text-align: right; line-height: normal; direction: ltr; unicode-bidi: embed; margin-top:0; margin-bottom:0">
<b><span style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">&nbsp;
</span></b>
<p dir="rtl" align="center" style="margin-top: 0; margin-bottom: 0">
<input type="submit" value="ارسال - Submit" name="B1" style="font-size: 8pt; font-family: Tahoma"></td>
<td style="height: 17.25pt; border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1.0pt solid #999999; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0cm; padding-bottom: 0cm; font-family:Tahoma, Arial, Times New Roman; text-align:justify; color:#746D4B; font-size:9pt" align="center">
<p class="MsoNormal" align="center" style="text-align: center; line-height: normal; direction: ltr; unicode-bidi: embed; margin-bottom: 0; margin-top:0">
<span style="font-size: 8.0pt; font-family: Tahoma,sans-serif; color: #777777">
&nbsp;</span></td>
</tr>
</table>
</form>
</body>
</html>

محتویان email.php:

<?
include 'mail.conf.php';
$top='<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div align="center">
<p style="margin-top: 0; margin-bottom: 0">
<font face="Tahoma" size="1" color="#003366">به نام خدا</font></p>
<p style="margin-top: 0; margin-bottom: 0"><b>
<font face="Tahoma" size="1" color="#003366">محتویات فرم ارسال شده</font></b></p>
<p style="margin-top: 0; margin-bottom: 0"><font face="Tahoma" size="1">&nbsp;</font></p>
<table border="0" cellpadding="0" style="border-collapse: collapse" width="500" height="20" bordercolor="#000000" id="table1">
<tr>
<td width="161" height="24" style="border-style: solid; border-width: 1px" bgcolor="#F4F4F4" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><b>
<font face="Tahoma" style="font-size: 9pt">نام گزینه</font></b></td>
<td height="24" style="border-style: solid; border-width: 1px" bgcolor="#F4F4F4" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><b>
<font face="Tahoma" style="font-size: 9pt">&nbsp;اطلاعات وارد شده توسط
کاربر</font></b></td>
</tr>';
##############################
$body=' <tr>
<td width="161" style="border-style: solid; border-width: 1px" height="24" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%field</font></span></td>
<td style="border-style: solid; border-width: 1px" height="24" bordercolor="#333333">
<p align="justify" style="margin: 2px 10px; "><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%info</font></span></td>
</tr>';
##############################
$footer=' </table>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><b><font face="Tahoma" size="1">&nbsp;</font></b></div>
<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse" width="500" height="20" bordercolor="#000000" id="table2">
<tr>
<td height="25" style="border-style: solid; border-width: 1px" bgcolor="#F2CC84" colspan="2" bordercolor="#333333">
<p style="margin-top: 0; margin-bottom: 0" align="center"><b>
<font face="Tahoma" size="1" color="#800000">مشخصات کاربر</font></b></p>
</td>
</tr>
<tr>
<td width="161" height="25" style="border-style: solid; border-width: 1px" bordercolor="#333333">
<p align="center" style="margin: 2px 5px">
<font face="Tahoma" style="font-size: 9pt">آدرس آی پی</font></td>
<td height="25" style="border-style: solid; border-width: 1px" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%ip</font></span></td>
</tr>
<tr>
<td width="161" style="border-style: solid; border-width: 1px" height="25" bordercolor="#333333">
<p align="center" style="margin: 2px 5px">
<font face="Tahoma" style="font-size: 9pt">لینک معرف</font></td>
<td style="border-style: solid; border-width: 1px" height="25" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%link</font></span></td>
</tr>
</table>
<p align="center" style="margin: 2px 5px">&nbsp;<p align="center" style="margin: 2px 5px">&nbsp;</div>
<p align="center" dir="ltr" style="margin-top: 2px; margin-bottom: 2px">
<span lang="en-us"><font face="Verdana" size="1" color="#333333">if you can,t
Read this , change the encoding to UTF-8</font></span></p>
<p align="center" style="margin-top: 2px; margin-bottom: 2px">
<span lang="en-us"><font size="1" face="Verdana">
<a href="http://www.ariobarzan.com"><font color="#800000">Powered By: www.ariobarzan.com</font></a></font></span></p>
<p align="center">&nbsp;</p>
</body>
</html>';
##############################
if (isset($_POST['email']))
$email=$_POST['email'];
else
$email=$from;
if (isset($_POST['subject']))
$subject=$_POST['subject'];
##############################
$header='From: "'.$email.'" <'.$email.">\r\n"
.'Reply-To: "'.$email.'" <'.$email.">\r\n"
.'To:<'.$to.">\r\n"
."Mime-Version: 1.0\r\n"
."Content-type: text/html; charset=utf-8\r\n"
."Content-Transfer-Encoding: 7bit\r\n";
##############################
$main='';
foreach($_POST as $k => $v)
{
$lists=$body;
$lists=ereg_replace('%field',$k,$body);
$lists=ereg_replace('%info',$v,$lists);
$main .=$lists;
}
#############################
$ip= $_SERVER['REMOTE_ADDR'];
$link=$_SERVER['HTTP_REFERER'];
$footer=ereg_replace('%ip',$ip,$footer);
$footer=ereg_replace('%link',$link,$footer);
$body=$top.$main.$footer;
mail($to,$subject,$body, $header);
header("location: $redirect")
?>

محتویات mail.conf:

<?
################################################## ###
$to='MY_E-MAIL@gmail.com';
$subject='Website Forum';
$redirect='http://www.MYWEBSITE.com/thanks.htm';
$from='Contact-us';
################################################## ###
?>

این 3 پرونده را در سایت ریختم در یک مکان ولی هنگامی که وارد سایت می‌شوم و آن را تست می‌کنم، با خطا مواجه می‌شود و اصلا کار نمی‌کند. از دوستان عزیز خواهشمندم مشکل مرا برطرف سازند و اینجانب را راهنمایی کندد. خواهشمندم پس از پیدا کردن ایراد وارد بر آن، آن را آزمایش نماید که آیا درست کار می‌کند یا خیر.

mostafa8266
پنج شنبه 25 تیر 1388, 09:52 صبح
چه خطایی داری؟
اگه به include کردن گیرمیده این کار رو انجام بده


"./email.php"
"./email.conf.php"
در ضمن این فایل mail.conf.php یا mail.conf ؟

mansour_tiktak
پنج شنبه 25 تیر 1388, 10:54 صبح
فایل mail.conf.php هستش و خطاش هم اینه که وقتی توی سایت برای آزمایش یک نامه در فرم می‌نویسم در برگه http://www.mywebsite.com/email.php متوقف می‌شود و خطای 404 اینترنت اکسپلورر را می‌دهد.

iman64
پنج شنبه 25 تیر 1388, 12:20 عصر
دوست عزیز والله من از این کد شما سر در نیاوردم:لبخند:
ولی اگه بخواین میتونم یه فرم بهتون بدم خودم دارم ازش استفاده میکنم.حالا شاید بدردت خورد.دیگه اینکلود و از این حرفها هم نمیخواد(به قول معروف خیلی ساده تره)


<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
<!--
.gbtn { border:1px solid #ffffff; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url('http://www.blogfa.com/images/gbtn.gif'); COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma; HEIGHT: 23px; BACKGROUND-COLOR: #52c052 }
.cmTable { BORDER-RIGHT: #959595 1px solid; BORDER-TOP: #959595 1px solid; BORDER-LEFT: #959595 1px solid; DIRECTION: rtl; BORDER-BOTTOM: #959595 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white }
.cmTdh { FONT-SIZE: 7.5pt; COLOR: #000000; BORDER-BOTTOM: #dfdfdf 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: white }
.cmTdb { FONT-SIZE: 9pt; FONT-FAMILY: Tahoma }
.cmBtnEdit { BORDER-RIGHT: #cee0fb 1px solid; BORDER-TOP: #cee0fb 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cee0fb 1px solid; WIDTH: 49px; CURSOR: hand; COLOR: green; BORDER-BOTTOM: #cee0fb 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff }
.cmBtnDel { BORDER-RIGHT: #cee0fb 1px solid; BORDER-TOP: #cee0fb 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cee0fb 1px solid; WIDTH: 49px; CURSOR: hand; COLOR: red; BORDER-BOTTOM: #cee0fb 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff }
-->
</style>
</head>
<body>
<form action="form.php" method="post">
<table border="0" align="center" width="500">
<tr><td><font face="Tahoma" size="2">نام نام خانوادگی :</font></td>
<td><font face="Tahoma">
<input type="text" name="title" class="cmTable" size="35"></font></td></tr>
<tr><td height="23"><font face="Tahoma" size="2">آدرس سایت :</font></td>
<td height="23"><font face="Tahoma"><input type="text" name="web" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">آدرس ایمیل :</font></td>
<td><font face="Tahoma"><input type="text" name="mail" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">سن :</font></td>
<td><font face="Tahoma"><input type="text" name="age" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">شهر :</font></td>
<td><font face="Tahoma"><input type="text" name="city" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">تلفن :</font></td>
<td><font face="Tahoma"><input type="text" name="phone" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">آدرس :</font></td>
<td><font face="Tahoma">
<textarea name="adress" cols="32" rows="4" class="cmTable"></textarea></font></td></tr>
<tr><td><font face="Tahoma" size="2">موضوع <span lang="fa">پیام</span> :</font></td>
<td> <font face="Tahoma"> <input type="text" name="subject" class="cmTable" size="35"></font></td></tr>
<tr><td><font face="Tahoma" size="2">پیغام :</font></td>
<td><font face="Tahoma">
<textarea rows="14" cols="57" name="message" class="cmTable" dir="rtl"></textarea></font></td></tr>
<tr><td colspan="2">
<p align="center"><font face="Tahoma"><input type="submit"value="ارسال" class="gbtn"></font>
</td>
</tr>
</tr>
</table>
</form>
</body>
</html>کد form.php


<?php

$title=$_POST['title'];
$web=$_POST['web'];
$mail=$_POST['mail'];
$age=$_POST['age'];
$city=$_POST['city'];
$phone=$_POST['phone'];
$adress=$_POST['adress'];
$subject=$_POST['subject'];
$comment=$_POST['message'];

# -=-=-=- MIME BOUNDARY
$mime_boundary = "----MSA Shipping----".md5(time());
# -=-=-=- MAIL HEADERS
$to = "آدرس ایمیل شما";

$headers = "From: پایگاه اطلاع رسانی دلوار <info@delvar.ir>\n";
$headers .= "BCC: info@delvar.ir";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n";
$message .= "--$mime_boundary\n";
$message .= "Content-Type: text/html; charset=UTF-8\n";
$message .= "Content-Transfer-Encoding: 8bit\n\n";
$message .= "<html dir=\"rtl\">\n";
$message .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666666;\">\n";
$message .= "<div align=\"center\">";
$message .= "<table dir=\"rtl\" border=\"1\" width=\"500\" id=\"table1\">";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">نام و نام خانوادگی :</font></td>";
$message .= "<td align=\"justify\"><span lang=\"en-us\">$title</span></td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس سایت</font></td>";
$message .= "<td align=\"justify\">$web</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس ایمیل</font></td>";
$message .= "<td align=\"justify\">$mail</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">سن :</font></td>";
$message .= "<td align=\"justify\">$age</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">شهر :</font></td>";
$message .= "<td align=\"justify\">$city</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">تلفن :</font></td>";
$message .= "<td align=\"justify\">$phone</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس :</font></td>";
$message .= "<td align=\"justify\">$adress</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">موضوع پیام :</font></td>";
$message .= "<td align=\"justify\">$subject</td>";
$message .= "</tr>";
$message .= "<tr>";
$message .= "<td width=\"119\"><font face=\"Tahoma\" size=\"2\">پیغام</font></td>";
$message .= "<td align=\"justify\">$comment</td>";
$message .= "</tr>";
$message .= "</table>";
$message .= "</div>";
$message .= "</body>";
$message .= "</html>";# -=-=-=- FINAL BOUNDARY
$message .= "--$mime_boundary--\n\n";
# -=-=-=- SEND MAIL
$mail_sent = @mail( $to, $subject, $message, $headers );
//echo $mail_sent ? "Mail sent" : "Mail failed";
if($mail_sent)
{

echo"<p align=\"center\"><font face=\"tahoma\" size=\"2\">پیام شما با موفقیت ارسال شد.<font></p>";

echo"
<div align=\"center\">

<table dir=\"rtl\" border=\"1\" width=\"500\" id=\"table1\">
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">نام و نام خانوادگی; :</font></td>
<td align=\"justify\"><span lang=\"en-us\">$title</span></td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس سایت</font></td>
<td align=\"justify\">$web</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس ایمیل</font></td>
<td align=\"justify\">$mail</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">سن :</font></td>
<td align=\"justify\">$age</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">شهر :</font></td>
<td align=\"justify\">$city</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">تلفن :</font></td>
<td align=\"justify\">$phone</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">آدرس :</font></td>
<td align=\"justify\">$adress</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">موضوع پیام :</font></td>
<td align=\"justify\">$subject</td>
</tr>
<tr>
<td width=\"119\"><font face=\"Tahoma\" size=\"2\">پیغام :</font></td>
<td align=\"justify\">$comment</td>
</tr>
</table>
<br>
<a href=\"modules.php?name=email\">باز گشت به صفحه قبل</a><br>

</div>";

}
else
{
echo"<p align=\"center\"><font face=\"tahoma\" size=\"2\">پیغام شما ارسال نشد.<font></p>
<br>
<a href=\"modules.php?name=email\">باز گشت به صفحه قبل</a><br>
";
}

?>

mostafa8266
پنج شنبه 25 تیر 1388, 12:51 عصر
فایل mail.conf.php هستش و خطاش هم اینه که وقتی توی سایت برای آزمایش یک نامه در فرم می‌نویسم در برگه http://www.mywebsite.com/email.php متوقف می‌شود و خطای 404 اینترنت اکسپلورر را می‌دهد.

آدرس رو اینجوری بده ببین مشکل حل میشه؟


"./email.php"

mansour_tiktak
پنج شنبه 25 تیر 1388, 18:49 عصر
کدهای دوست عزیزمان ایمان جان هم بدون تغییر جواب نداد! مصطفی جان منظور از تغییر به
"./email.php" چیست؟ منظورت کد موجود در HTML هستش؟
<form method="POST" action="email.php"; اگر اینطور باشد که وارد http://www.mywebsite.com/email.php (http://www.mywebsite.com/email.php) می‌شود و email.php را می‌خواند. یا منظورتان کد موجود در PHPهاست و کدام PHP؟ خواهشمندم دقیق‌تر و واضح‌تر توضیح دهید.
من با CuteFTP کار می‌کنم و اطلاعات رو تنها در فولدر /httpdocs سایت می‌ریزم و PHPهای نوشته‌شده در بالا بدون ویرایش رو توی نوت‌پد با فرمت UTF-8 نوت‌پد ذخیره می‌کنم. زیرا اگر با Unicode ذخیره نکنم، نوشته‌های فارسی از بین می‌روند و با Macromedia Dreamweaver 8 نمی‌توانم زیرا فارسی‌ها بازهم ازبین می‌روند.
لازم به یادآوری است من می‌خواهم پس از ارسال یا عدم ارسال فرم در یک صفحه‌ای از وب که توسط خودم طراحی شده است انتقال یابد. برای نمونه صفحه‌ای با نام thanks.htm یا error.htm که بتوانم آدرس آن را به PHP بدهم.
خواهش می‌کنم کمک کنید. خسته شدم ازبس Upload کردم.

mostafa8266
پنج شنبه 25 تیر 1388, 19:11 عصر
<form method="post" action="./email.php">
include "./mail.conf.php"
الان که form.php رو میاره،نمیتونه میل رو بفرسته، از code زیر استفاده کن


ini_set("SMTP","smtp.earthlink.net");
ini_set("smtp_port",21);
@mail($_To,$Subject,$Message,$Headers)

mansour_tiktak
پنج شنبه 25 تیر 1388, 20:23 عصر
رشته تخصصی من حسابداری است و زیاد از این کدنویسی‌ها سر در نمی‌آورم. نمی‌دانم که کجا اینها را بنویسیم. لطفا کامل بنویسید. عزیزان خواهشمندم کد بالایی رو که نوشتم تست کنید بعد پاسخ دهید.
کدهای من: http://www.barnamenevis.org/forum/showpost.php?p=758086&postcount=1

mostafa8266
پنج شنبه 25 تیر 1388, 21:06 عصر
<?
include './mail.conf.php';
$top='<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="fa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div align="center">
<p style="margin-top: 0; margin-bottom: 0">
<font face="Tahoma" size="1" color="#003366">به نام خدا</font></p>
<p style="margin-top: 0; margin-bottom: 0"><b>
<font face="Tahoma" size="1" color="#003366">محتویات فرم ارسال شده</font></b></p>
<p style="margin-top: 0; margin-bottom: 0"><font face="Tahoma" size="1">&nbsp;</font></p>
<table border="0" cellpadding="0" style="border-collapse: collapse" width="500" height="20" bordercolor="#000000" id="table1">
<tr>
<td width="161" height="24" style="border-style: solid; border-width: 1px" bgcolor="#F4F4F4" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><b>
<font face="Tahoma" style="font-size: 9pt">نام گزینه</font></b></td>
<td height="24" style="border-style: solid; border-width: 1px" bgcolor="#F4F4F4" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><b>
<font face="Tahoma" style="font-size: 9pt">&nbsp;اطلاعات وارد شده توسط
کاربر</font></b></td>
</tr>';
##############################
$body=' <tr>
<td width="161" style="border-style: solid; border-width: 1px" height="24" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%field</font></span></td>
<td style="border-style: solid; border-width: 1px" height="24" bordercolor="#333333">
<p align="justify" style="margin: 2px 10px; "><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%info</font></span></td>
</tr>';
##############################
$footer=' </table>
<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><b><font face="Tahoma" size="1">&nbsp;</font></b></div>
<div align="center">
<table border="0" cellpadding="0" style="border-collapse: collapse" width="500" height="20" bordercolor="#000000" id="table2">
<tr>
<td height="25" style="border-style: solid; border-width: 1px" bgcolor="#F2CC84" colspan="2" bordercolor="#333333">
<p style="margin-top: 0; margin-bottom: 0" align="center"><b>
<font face="Tahoma" size="1" color="#800000">مشخصات کاربر</font></b></p>
</td>
</tr>
<tr>
<td width="161" height="25" style="border-style: solid; border-width: 1px" bordercolor="#333333">
<p align="center" style="margin: 2px 5px">
<font face="Tahoma" style="font-size: 9pt">آدرس آی پی</font></td>
<td height="25" style="border-style: solid; border-width: 1px" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%ip</font></span></td>
</tr>
<tr>
<td width="161" style="border-style: solid; border-width: 1px" height="25" bordercolor="#333333">
<p align="center" style="margin: 2px 5px">
<font face="Tahoma" style="font-size: 9pt">لینک معرف</font></td>
<td style="border-style: solid; border-width: 1px" height="25" bordercolor="#333333">
<p align="center" style="margin: 2px 5px"><span lang="en-us">
<font face="Tahoma" style="font-size: 9pt">%link</font></span></td>
</tr>
</table>
<p align="center" style="margin: 2px 5px">&nbsp;<p align="center" style="margin: 2px 5px">&nbsp;</div>
<p align="center" dir="ltr" style="margin-top: 2px; margin-bottom: 2px">
<span lang="en-us"><font face="Verdana" size="1" color="#333333">if you can,t
Read this , change the encoding to UTF-8</font></span></p>
<p align="center" style="margin-top: 2px; margin-bottom: 2px">
<span lang="en-us"><font size="1" face="Verdana">
<a href="http://www.ariobarzan.com"><font color="#800000">Powered By: www.ariobarzan.com</font></a></font></span></p>
<p align="center">&nbsp;</p>
</body>
</html>';
##############################
if (isset($_POST['email']))
$email=$_POST['email'];
else
$email=$from;
if (isset($_POST['subject']))
$subject=$_POST['subject'];
##############################
$header='From: "'.$email.'" <'.$email.">\r\n"
.'Reply-To: "'.$email.'" <'.$email.">\r\n"
.'To:<'.$to.">\r\n"
."Mime-Version: 1.0\r\n"
."Content-type: text/html; charset=utf-8\r\n"
."Content-Transfer-Encoding: 7bit\r\n";
##############################
$main='';
foreach($_POST as $k => $v)
{
$lists=$body;
$lists=ereg_replace('%field',$k,$body);
$lists=ereg_replace('%info',$v,$lists);
$main .=$lists;
}
#############################
$ip= $_SERVER['REMOTE_ADDR'];
$link=$_SERVER['HTTP_REFERER'];
$footer=ereg_replace('%ip',$ip,$footer);
$footer=ereg_replace('%link',$link,$footer);
$body=$top.$main.$footer;
ini_set("SMTP","smtp.earthlink.net");
ini_set("smtp_port",21);
mail($to,$subject,$body, $header);
header("location: $redirect")
?>

mansour_tiktak
جمعه 26 تیر 1388, 08:36 صبح
مصطفی جان ممنونم ولی کار نکرد؟ ربطی به ASCII ندارد؟ من در Cute FTP روی Auto-detect گذاشته‌ام.
درضمن من توجه نشدم چرا باید از این کد استفاده کنم.

ini_set("SMTP","smtp.earthlink.net");
ini_set("smtp_port",21);
@mail($_To,$Subject,$Message,$Headers)

زیرا این SMTP مربوط به سایت earthlink.net است و SMTP من که Gmail است به قرار زیر می‌باشد:

ini_set("SMTP","imap.gmail.com");
ini_set("smtp_port",993);
mail($to,$subject,$body, $header);
اگر توی این سایت بروید، متوجه می‌شوید که SMTP که شما نوشته‌اید هم عوض شده است:
http://www.realifewebdesigns.com/web-resources/pop3-smtp.html
Earthlink incoming mail server: pop.earthlink.net
Earthlink outgoing mail server: mail.earthlink.net, smtpauth.earthlink.net
با سپاس از این همه راهنمایی شما دوست عزیز. درضمن جواب هم نداد!