Проблем със изпратен емайл адрес

Pupe64etoo_92

Registered
Пиша една системка и при файла за забравена парола изпращам на юсера на имейла със който се е регистрирал, имейла го изпращам на кирилица и ето го и резултата.

Нещо сайта не е наред дава ми ЕРОР файлед нещо си исках да добавя Image!!!!

Имейла се изпраща обаче е на маймуница съобщението и немога да разбера защо става така.

Ето малко код:
PHP:
$message = "Уважаеми $name $prezime този e-mail е изпратен, защото вие сте забравили вашата парола.
Информация за вашия акаунт:

Потребител: $user
Парола: $pass

Благодарим ви ,
79BG.COM";

mail($email, $subject, $message, "From: <yana_agency@example.com>");
echo"<font style='font-size:14px;' color='green'>$lang[message_sent];</font>";
}else{
echo "<li style='font-size:14px; color:#FF0000;'><b>$lang[no_user_this_email];</li>";
}
mysql_close();
 
Опитай да изпратиш така:

PHP:
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: <yana_agency@example.com>'."\r\n";

mail($email, $subject, $message, $headers);

Ако страницата ти и базата данни не са на UTF-8 обаче пак ще имаш проблем, така че провери и по-добре първо мини изцяло на UTF-8.
 
А пък ако страницата ти не е с UTF-8 кодировка пробвай да решиш проблема си с промяна на този код
PHP:
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
като заместиш с този
PHP:
$headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
 

Back
Горе