سلام خوبيد
ببين شما براي كلا هر اسالي نمي توانيد ازhtml كه با فرانت پيج و يا هر برنامه ديگري ساخته مي شود استفاده كنيد براي ارسال مطلب يا ديتا بايد از برنامه هاي ديگري مانند php , asp , c, vb, cgi, .... استفاده كنيد كه معمولي ترين اونها asp.php,java است من نمي دونم سرور شما ساپورت كدوم برنامه را داره برفرض كه سرور شما php را پشتيباني داره من يه كد در همين رابطه براتون تهيه كرده ام
اينم يه كد ساده است
کد:
<?php
// -----------------------------------------------------------------------------------------
// Simple MaiForm
// By Saman_sweden haparanda Sweden
// Web site: http://www.swedenet.net
//--------------------------------------------------------------------------------------------
$fname = "FromMe"; // any name like your name.
$femail = "[email protected]"; // E-mail address to be shown in from details.
//-------------------------------------------------------------------------------------------
if(!isset($action)){
?>
<form name="form1" method="post" action="mailform.php">
<input name="action" type="hidden" value="send">
<table width="370" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="120" >e-mail:</td>
<td width="250" ><input name="toemail" type="text" size="30"></td>
</tr>
<tr>
<td>subject:</td>
<td><input name="subject" type="text" size="30" value=""></td>
</tr>
<tr>
<td valign="top">message:</td>
<td>
<textarea name="message" rows="5" cols="35">
</textarea>
</td>
</tr>
<tr>
<td>type:</td>
<td>
text&nbsp;<input name="rdType" type="radio" value="0" checked>
&nbsp;&nbsp;
html&nbsp;<input name="rdType" type="radio" value="1">
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input name="cmdSend" type="submit" value="send">&nbsp;
<input name="cmdReset" type="reset" value="reset">
</td>
</tr>
</table>
</form>
<?php
}else{
$from = $fname . "<$femail>";
$headers = "From: $from \r\n";
if($rdType == 1){
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; //you can use Unicode
$message = stripslashes($message);
}else{
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=iso-8859-1"; //you can use Unicode
}
$ok = @mail($toemail, $subject, $message, $headers);
if ($ok) {
echo "<center><font class='general'>Mail sent successfully. Thank you.</font></center>";
} else {
echo "<center><font class='general'>Mail could not be sent.</font></center>";
}
}
?>
و اين همون كد بالاست منتها قسمتهاي html و php را از هم سوا كرده ام
قسمت html برنامه كه با سليقه خود در فرانت پيچ بهترش مي كنيد
کد:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="mailform.php">
<input name="action" type="hidden" value="send">
<table width="370" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="120" >e-mail:</td>
<td width="250" ><input name="toemail" type="text" size="30"></td>
</tr>
<tr>
<td>subject:</td>
<td><input name="subject" type="text" size="30" value=""></td>
</tr>
<tr>
<td valign="top">message:</td>
<td>
<textarea name="message" rows="5" cols="35">
</textarea>
</td>
</tr>
<tr>
<td>type:</td>
<td>
text&nbsp;<input name="rdType" type="radio" value="0" checked>
&nbsp;&nbsp;
html&nbsp;<input name="rdType" type="radio" value="1">
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input name="cmdSend" type="submit" value="send">&nbsp;
<input name="cmdReset" type="reset" value="reset">
</td>
</tr>
</table>
</form>
</body>
</html>
و اينم كد php
کد:
<?php
// -----------------------------------------------------------------------------------------
// Simple MaiForm
// By Saman_sweden haparanda Sweden
// Web site: http://www.swedenet.net
//--------------------------------------------------------------------------------------------
$fname = "FromMe"; // any name like your name.
$femail = "[email protected]"; // E-mail address to be shown in from details.
//-------------------------------------------------------------------------------------------
if(!isset($action)){
}else{
$from = $fname . "<$femail>";
$headers = "From: $from \r\n";
if($rdType == 1){
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1"; //you can use Unicode
$message = stripslashes($message);
}else{
$headers .= "MIME-Version: 1.0\n" . "Content-type: text/plain; charset=iso-8859-1"; //you can use Unicode
}
$ok = @mail($toemail, $subject, $message, $headers);
if ($ok) {
echo "<center><font class='general'>Mail sent successfully. Thank you.</font></center>";
} else {
echo "<center><font class='general'>Mail could not be sent.</font></center>";
}
}
?>
اگر سرور شما asp پشتيباني مي كنه بگيد همين را بصورت asp براتون بنويسم