2015-08-21 7 views
-2

вы можете увидеть по названию. я буду размещать здесь мой код .. я, пожалуйста, если я сделал код worng пожалуйстаPHP - почему мой код отправки электронной почты не работает?

<?php 
$name = $_REQUEST["name"]; 
$email = $_REQUEST["email"]; 
$mobile = $_REQUEST["mobile"]; 
//$msg = $_REQUEST["msg"]; 
$to = "[email protected]"; // <--- Change email ID here 
if (isset($email) && isset($name)) { 
$subject = "Cadastro para Pos Graduacao em Lideranca e Gestao Sustentavel"; 
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
$headers .= "From: <".$email.">\r\n"."Reply-To: ".$email."\r\n" ; 
$msg  = "From: Email: $email <br/>Mobile: $mobile" ; //<br/>Message: $msg 

    $mail = mail($to, $subject, $msg, $headers); 
    if($mail) 
    { 
     echo 'success'; 
    } 

else 
    { 
     echo 'failed'; 
    } 
} 

?> 

хорошо .. это коды работает на других Projets .. поэтому я не знаю, что я делаю неправильно ..

+0

не работает ???? –

+0

Может быть, smpt не кофигурирован? – SergeyAn

+0

Другие проекты на одном сервере? Используя ту же форму? Есть ли сообщения об ошибках/предупреждения при загрузке? – chris85

ответ

0
if(isset($_REQUEST['email']) && !empty($_REQUEST['email'])) { 


$name = $_REQUEST["name"]; 
$email = $_REQUEST["email"]; 
$mobile = $_REQUEST["mobile"]; 


$headers = "From: information <".$email.">\n"; 
$headers .= 'MIME-Version: 1.0' . "\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n"; 
$to='[email protected]'; 
$subject = 'subjenct'; 
$message = "<html> 
    <body> 
    <p style='font-family:verdana; font-size:12px; margin:30px 0 0 30px; align=center'> 
    <strong> Information </strong> <br> 
     <strong>Full Name: </strong> ".$name."<br> 
     <strong>Email: </strong> ".$email."<br> 
     <strong>Mobile: </strong> ".$mobile."<br> 
    </p> 
    </body> 
    </html>"; 

    $res= mail($to, $subject, $message, $headers); 

} 

if($res) 
{ 
echo 'success'; 
} 
else 
{ 
    echo 'failed'; 
} 
+0

Вы должны написать, что вы изменили и почему. Также, если поля не заданы, '$ res' будет не определено. – chris85

+1

Вы можете сказать проблему в приведенном выше коде !! –

Смежные вопросы