کمک فوری فوری - عدم ارسال صحیح یک نامه از سایت به ایمیل

restles20

Active Member
سلام بر همگی دوستان عزیز مجید آنلاین
دوستان من یه سایت فلش طراحی کردم و یه مشکل در قسمت تماس با ما دارم
فرم تماس با ما شامل 3 قسمت به نام های Name و E-Mail و Message هستش
وقتی این سه قسمت رو پر می کنم و نامه رو اراسل می کنم به صورت نصفه به ایمیلم میرسه
تنها نام و پیام نوشته شده به بدست من میرسه و ایمیل کاربری که نامه رو ارسال کرده به همراه نام و پیامش ارسال نمیشه
من برای ساخت این فرم از زبان های asp و php و xml استفاده کردم که در ضمیمه قرار شون دادم
لطف کنید به من بگید که ایراد کار از کجاست و چه طوری می تونم این ایراد رو برطرف کنم ؟؟؟
کار بدجوری گیره لطفا هر چه سریعتر کمکم کنید
با تشکر فراوان
 

پیوست ها

  • Iranian Group.zip
    3 کیلوبایت · بازدیدها: 12

teshneh

Active Member
حتما میخای اطلاعات بخش تماس با ما به ایمیل تون فرستاده شود؟
 

restles20

Active Member
تا به حال اين تاپيك 130 تا بازديد كننده داشته
يعني از اين همه بازديد كننده كسي نيست كه منو راهنمايي كنه ؟؟؟
ترو خدا كمكم كنيد بد جوري كارم گيره
 

restles20

Active Member
دوست عزيز نميشه در همين تاپيك لطف كنيد رو جوابم رو بدين
ممنونت ميشم
 
دوست عزيز نميشه در همين تاپيك لطف كنيد رو جوابم رو بدين
ممنونت ميشم

بفرمایید
ابتدا 5 ورودی از نوع متن می سازید و action آن را به همان صفحه یا صفحه دیگه برای پردازش ست کنید .
نام فیلدها هم که در زیر مشخصه : name , family , phone , message , email

کد:
<?php
            $name=$_POST['name'];
            $family=$_POST['family'];
            $phone=$_POST['phone'];
            $message=$_POST['message'];


if (isset($_POST['email']))
{
    $email=$_POST["email"];

        if(!preg_match('/^[a-z0-9_\-+\.]+@([a-z0-9\-+]+\.)+[a-z]{2,5}$/i', $email))
        {
         die('<h4 style="margin-top:120px; text-align:center; color:red">
         The email That you enterd is not true figure </h4><a href="contact.html"><center><h3> come back and resubmit email </h3></center></a>');  
        }  
    
            else
            {
            $to .= "[email protected]";
            $subject = 'Message : from your site';
            $message ="Message Text : <br /> $message";
            $headers  = 'MIME-Version: 1.0' . "\r\n";
            $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
            $headers .= "$name " . "$family " . "$email " . "\r\n";

    
                mail($to, $subject, $message, $headers) ;
            
                echo'<script >alert("Message Sent");</script>';
                echo'<meta http-equiv="refresh" content="3;url=index.html" />';
                die();
            }
}

?>
 

restles20

Active Member
ممنون دوست عزيز
اما من دستوراتش رو دارم
يه بار ديگه لطفا پست اولم رو بخون
 

restles20

Active Member
دوست عزیز من دقیقا متوجه نشدم باید چی کار کنم
میشه بیشتر توضیح بدی و دقیقا بگی که این کدی رو که گذاشتی باید جایگزین کدوم کد بکنم ؟؟؟
ممنونم
 
PHP:
 <?php
$to      = '[email protected]'; // آدرس ایمیل شما
$subject = 'the subject'; // موضوع ایمیل ( subject )
$message = 'hello'; // متن پیامی که برای شما ارسال میشه که میتونید از یک textarea متنش رو بگیرید
$headers = 'From: [email protected]' . "\r\n" . // آدرس فرستنده ایمیل
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers); // ارسال ایمیل
?>
 

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

بالا