فرم ارسال ايميل

simorgh

Member
سلام خسته نباشید
من php رو تازه دارم یاد می گیرم
یه سوالی برام پیش اومده اگه کسی کمکم کنه ممنونم میشم
توی فرم های ارسای ایمیل اگه دقت کرده باشید یک فیلد برای نام فرستنده - یک فیلد برای ایمیل فرستنده و یک فیلد برای ایمیل گیرنده وجود دارد که با دادن مقدار به این فیلد ها نامه فرستاده میشود
خوب اینجاش برای من سواله چه جوری میتونم نتیجه این فرم که به گیرنده فرستاده میشود را شبیه این جدول زیر کنم

<table border="1" >
<tr>
<td align="right">محمد </td>
<td align="right"> از طرف </td>
</tr>
<tr>
<td align="right">[email protected] </td>
<td align="right"> ایمیل فرستنده </td>
</tr>
<tr>
<td>سلام حالت خوبه من میخواستم این فرم را امتحان کنم به تو ایمیل زدم
قربانت فلن بای </td>
<td>
پیغام
</td></tr>
<tr>
<td colspan="2" align="center">
<a href="www.30morgh.tk">www.30morgh.tk</a>

</td></tr>
</table>

:oops:
 

AliReza26

Active Member
تمام اين كد را كه نوشتي را بصورت رشته دربيار بعد در جاهايي كه اين متغييرها(مانند ايميل فرستنده و ... كه گفتي ) را ميخواهي اضافه كني بذار در مابيت رشته ات بعد هم اين رشته را در قسمت body ايميلت بذار.....
 

simorgh

Member
شرمنده علي رضا جان
من زياد از php سر در نمي يارم تازه كارم
اگه ممكنه يك نمونه خودت بنويس برام مرسي
 

AliReza26

Active Member
بفرما ....

اگه مشكلي بود بگو...
کد:
"<table border='1' > <tr> <td align='right'>" + $name + "</td> <td align='right'> از طرف </td> </tr> <tr> <td align='right'>" + $from + "</td> <td align='right'> ایمیل فرستنده </td> </tr> <tr> <td>" + $message + "</td> <td> پیغام </td></tr> <tr><td colspan='2' align='center'><a href='www.30morgh.tk'>www.30morgh.tk</a></td></tr></table>"
 

simorgh

Member
جواب ميده يعني اين؟

سلام علي رضا جان
من از چيزي كه شما دادين يه چيزي فهميدم نمي دونم درسته يا نه
اگه ممكنه ببينيد بعد بگين جواب ميده يا نه

کد:
<html>
<head>
<title>E-mail</title>
</head>
<body>

<table border="1" width="550"  cellpadding="5" cellspacing="3" align="center">
<form action="sendmail.php" method="post">
<tr>
<td align="right"><input name="namefrom"  type="Text" value=""></td>
<td align="right" width="100">نام فرستنده </td>
</tr>

<tr>
<td align="right"><input name="mailfrom"  type="Text" value=""></td>
<td align="right">ایمیل فرستنده </td>
</tr>

<tr>
<td align="right"><input name="subject"  type="Text" value=""></td>
<td align="right">موضوع </td>
</tr>

<tr>
<td align="right"><textarea name="message" rows="10" cols="50"></textarea></td>
<td align="right">متن </td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="send"></td>
</tr>

</table>
</form>


</body>
</html>

اين هم سورس فايل فرستنده كه اصلي باشه
کد:
<?php
$to      = "[email protected]";
$namefrom    = $_POST['namefrom'];
$mailfrom    = $_POST['mailfrom'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$body        ="<table border='1' >
 <tr>
 <td align='right'>"
 + $namefrom + "</td>
 <td align='right'> از طرف </td>
 </tr>

 <tr>
 <td align='right'>" + $mailfrom + "</td>
 <td align='right'> ايميل فرستنده </td>
 </tr> 

 <tr>
 <td align='right'>" + $subject + "</td>
 <td align='right'> موضوع </td>
 </tr> 

<tr>
 <td>" + $message + "</td>
 <td> پيغام </td>
</tr> 

<tr>
<td colspan='2' align='center'><a href='www.30morgh.tk'>www.30morgh.tk</a></td>
</tr>
</table>";



$ok = @mail($to, $subject, $body, $namefrom, $mailfrom);
if ($ok) {
  echo "<p>Mail sent! </p>";
} else {
  echo "<p>Mail could not be sent. Sorry!</p>";
}
?>
مرسي :lol:
 

جدیدترین ارسال ها

بالا