یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
رایموند
4 سال پیش توسط رایموند مطرح شد
3 پاسخ

عدم ارسال ایمیل در PHP

درود دوستان..
یه صفحه تماس با ما ساده ساختم و کد PHP براش نوشتم.
مشکلی که داره پس از پر کردن فرم ایمیل ارسال نمی کنه...
مشکل کجاست؟

<?php

$response = '';

// ini_set( "SMTP", "ssl://smtp.gmail.com" ); 
// ini_set( "smtp_port", "425" );
// ini_set("username","the@gmail.com");  
// ini_set("password","");

if(isset($_POST['name'], $_POST['email'], $_POST['subject'], $_POST['msg'])){
    if(!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)){
        $response = 'ایمیل شما نامعتبر است';
    }else if(empty($_POST['name'] || $_POST['email'] || $_POST['subject'] ||$_POST['msg'])){
        $response = 'تمام کادرها باید کامل شده باشد.';
    }else{
        $to = 'the@gmail.com';
        $form = $_POST['email'];
        $subject = $_POST['subject'];
        $msg = $_POST['msg'];
        // $headers = 'Form: ' .$_POST['email']. "\r\n" . 'Reply-To: ' .$_POST['email']. "\r\n" . 'X-Mailer: PHP/' .phpversion();
        $headers =  'MIME-Version: 1.0' . "\r\n"; 
        $headers .= 'From: Your name'.$_POST['email']. "\r\n";
        $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; 
        mail($to, $subject, $msg, $headers);
        $response = 'پیام ارسال شد.';
    }
}

ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

این کد نوشتم کار نمی کنه!
ایمیل ارسال کرد ولی ایمیلی نمی ببینم:

if(isset($_POST['submit'])){
    $name = $_POST['name'];
    $mailForm = $_POST['mail'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];

    $mailTo = "thecytus@gmail.com";
    $headers = "Form: ".$mailForm;
    $txt = "شما پیامی را دریافت کردید.".$name.".\n\n".$message;

    mail($txt, $subject, $headers, $mailTo);

    header("Location: index.php?mailsend");
}

سهیل حیدری
@hbr 4 سال پیش مطرح شد
0

اینارو کامنت کردین به خاطر همینه فکر کنم
// ini_set( "SMTP", "ssl://smtp.gmail.com" );
// ini_set( "smtp_port", "425" );
// ini_set("username","the@gmail.com");
// ini_set("password","");


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

@khosravi424
این کد رو امتحان کردم, کار نکرد.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام