برگزیده های پرشین تولز

مشکل ارسال ای ميل با php

mojdecom

کاربر تازه وارد
تاریخ عضویت
25 ژوئن 2003
نوشته‌ها
12
لایک‌ها
0
من برای ارسال ای ميل يه صفحه نوشته بودم و چند جا از جمله روی سايت خودم هم آزمايشش کردم و به خوبی کار ميکرد اما نميدنم چرا روی اين سايت آخری که گذاشتمش کار نکرد اما هيچ پيام خطايی نميده.
به نظر شما مشکل از کجا ميتونه باشه؟ لطفا اگه ميدونيد حتما جواب بديد چون خيلی حياتيه!
 

knowhow

مدیران قدیمی
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
3,478
لایک‌ها
22
اگه منظورت از اينكه error نمي ده اينه كه روي صفحه هيچ پيغامي نمي نويسه اين واسه اينه كه دستور نمايش error روي سايتت off است.
ولي اگه خود تابع mail جواب true می ده این مشکل از برنامه ات یا سرور نیست و مشکل از mail server یا گیرنده است. (که بعیده)
اگه تابع mail جواب false می ده مشکل از اینه که سرورت اجازه send ایمیل رو بسته. بعضیها این کار رو می کنن.!
 

rasanet2

کاربر تازه وارد
تاریخ عضویت
28 آگوست 2003
نوشته‌ها
102
لایک‌ها
0
این صفحه ارسال ایمیل رو میشه به منم یاد بدید؟
 

miladmovie

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
25 دسامبر 2002
نوشته‌ها
1,939
لایک‌ها
3
سن
39
این صفحه ارسال ایمیل رو میشه به منم یاد بدید؟

يك نمونه از صفحه ارسال ايميل
[code:1]<?php

if($sec=="sendmail")

{



 

 if (@mail('[email protected]', '$title', 'New comment form $email n $message')) {

header("location:contact.php?op=com");

 } else {

header("location:contact.php?op=uncom");



}





}



?>







<p align=center>

<?php

if($op=="com")

echo "نـامه شمـا بـا موفقيت فرستاده شد";

else if($op=="uncom")

echo "<font color=red>نـامه شمـا فرستاده نشد</font>";

?></p>

<div align="center">

<center>

<form action="contact.php?sec=sendmail" method=post>

 <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="584" height="336" bgcolor="#E8F8D0">



   <tr>

     <td width="584" height="336"  align="center">

   <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="441" height="265">

   <tr>

     <td width="625" height="35" valign="middle" align="right"><input type=text value="<?php echo $title;?>" name=title dir=rtl style="border-style: solid; border-width: 1;font-family:tahoma" onkeypress="FKeyPress()" onkeydown="FKeyDown()">

موضوع    

   </tr>

   <tr>

     <td width="625" height="53" valign="middle" align="right">

   <input type=text name=email dir=ltr style="border-style: solid; border-width: 1;font-family:tahoma">

ايميل </tr>

   </tr>

   <tr>

     <td width="625" height="15" valign="top" align="right">

   

متن نامه    </tr>

   </tr>

   <tr>

     <td width="625" height="153" valign="top" align="right">

   

   <textarea name=message rows="9" cols="52" style="border-style: solid; border-width: 1;font-family:tahoma" dir=rtl ></textarea> </tr>

   </tr>

   <tr>

     <td width="625" height="45" valign="top" align="right">

   

  <input type=submit value="بفرست" style="border:3px dotted #E2EEB2; font-family: Tahoma;"></tr>

   </tr>

 </table>



   </tr>

 </table>

</form>

<a href=".">صفحه اصلي</a><br>

<a href="javascript:history.back(1)"><font color=blue>بازگشت</font></a>

</center>

</div>



[/code:1]
 

rasanet2

کاربر تازه وارد
تاریخ عضویت
28 آگوست 2003
نوشته‌ها
102
لایک‌ها
0
آیا پرشین بلاگ ، پی اچ پی ساپورت می کنه؟
 

ehsan

Administrator
مدیر انجمن
Administrator
تاریخ عضویت
5 دسامبر 2002
نوشته‌ها
7,949
لایک‌ها
3,918
محل سکونت
Internet

rasanet2

کاربر تازه وارد
تاریخ عضویت
28 آگوست 2003
نوشته‌ها
102
لایک‌ها
0
به نقل از miladmovie :
يك نمونه از صفحه ارسال ايميل
[code:1]<?php

if($sec=="sendmail")

{



&nbsp;

&nbsp;if (@mail('[email protected]', '$title', 'New comment form $email n $message')) {

header("location:contact.php?op=com");

&nbsp;} else {

header("location:contact.php?op=uncom");



}





}



?>







<p align=center>

<?php

if($op=="com")

echo "نـامه شمـا بـا موفقيت فرستاده شد";

else if($op=="uncom")

echo "<font color=red>نـامه شمـا فرستاده نشد</font>";

?></p>

<div align="center">

<center>

<form action="contact.php?sec=sendmail" method=post>

&nbsp;<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="584" height="336" bgcolor="#E8F8D0">



&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="584" height="336" &nbsp;align="center">

&nbsp; &nbsp;<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="441" height="265">

&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="625" height="35" valign="middle" align="right"><input type=text value="<?php echo $title;?>" name=title dir=rtl style="border-style: solid; border-width: 1;font-family:tahoma" onkeypress="FKeyPress()" onkeydown="FKeyDown()">

موضوع &nbsp; &nbsp;

&nbsp; &nbsp;</tr>

&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="625" height="53" valign="middle" align="right">

&nbsp; &nbsp;<input type=text name=email dir=ltr style="border-style: solid; border-width: 1;font-family:tahoma">

ايميل </tr>

&nbsp; &nbsp;</tr>

&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="625" height="15" valign="top" align="right">

&nbsp; &nbsp;

متن نامه &nbsp; &nbsp;</tr>

&nbsp; &nbsp;</tr>

&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="625" height="153" valign="top" align="right">

&nbsp; &nbsp;

&nbsp; &nbsp;<textarea name=message rows="9" cols="52" style="border-style: solid; border-width: 1;font-family:tahoma" dir=rtl ></textarea> </tr>

&nbsp; &nbsp;</tr>

&nbsp; &nbsp;<tr>

&nbsp; &nbsp; &nbsp;<td width="625" height="45" valign="top" align="right">

&nbsp; &nbsp;

&nbsp; <input type=submit value="بفرست" style="border:3px dotted #E2EEB2; font-family: Tahoma;"></tr>

&nbsp; &nbsp;</tr>

&nbsp;</table>



&nbsp; &nbsp;</tr>

&nbsp;</table>

</form>

<a href=".">صفحه اصلي</a><br>

<a href="javascript:history.back(1)"><font color=blue>بازگشت</font></a>

</center>

</div>



[/code:1]
123456789000000
 

thomson762

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
19 اکتبر 2003
نوشته‌ها
2,082
لایک‌ها
11
بابا ايول واقعا" كامل بود

خيلي ممنون
 
بالا