vrazbros
Новичок
отправляю письмо (кирилица), а приходят крякозябры
написал скрипт отправка почты, состоит из двух файлов.
в первом html (charset windows1251) форма, вводятся данные и
отправляются на -> send.php там с помошью mail() письмо отправяляется куда нужно.
на почту приходит вместо кирилицы билиберда.
где искать бока с кодировкой ?
send.php
написал скрипт отправка почты, состоит из двух файлов.
в первом html (charset windows1251) форма, вводятся данные и
отправляются на -> send.php там с помошью mail() письмо отправяляется куда нужно.
на почту приходит вместо кирилицы билиберда.
где искать бока с кодировкой ?
send.php
PHP:
<?php
Error_Reporting(~E_ALL & ~E_NOTICE);
require_once ("../../protected/inc.imgcfg.php");
$mail_error = false;
//check for required fields
if (($_POST['submitForm'] !='1')) {
showMessage(1);
exit();
} else {
//build and issue query
$sql = "select $email_addr from $db_table";
$result = @mysql_query($sql);
if(!$result) {showMessage(2); exit(); }
//create a From: mailheaders
$headers = "From: Your Mailing List <[email protected]>\n";
//loop through results and send mail
while ($row = mysql_fetch_array($result)) {
set_time_limit(0);
$email_addr = $row["c_email"];
if(!mail("$email_addr", stripslashes($_POST['subject']), stripslashes($_POST['newsletter']), $headers)) {
$mail_error = true;
}
// echo "newsletter sent to: $email_addr<br>";
}
($mail_error)? showMessage(3): showMessage(0);
}
function showMessage($arg) {
$mes = array ('error'=>$arg);
echo json_encode($mes);
}
?>