درود دوستان..
یه صفحه تماس با ما ساده ساختم و کد 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 = 'پیام ارسال شد.';
}
}
این کد نوشتم کار نمی کنه!
ایمیل ارسال کرد ولی ایمیلی نمی ببینم:
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");
}
اینارو کامنت کردین به خاطر همینه فکر کنم
// ini_set( "SMTP", "ssl://smtp.gmail.com" );
// ini_set( "smtp_port", "425" );
// ini_set("username","the@gmail.com");
// ini_set("password","");
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟