Jump to content
  • 0

Кодировка(Помогите)


dayan
 Share

Question

Помогите пожалуйста!У меня есть сайт и там Контакты,то есть с сайта отправляет мне на почту письмо ВОТ(Иногда хостинг гонит сайт вырубают) Сайт был сделан на английском языке я хотел бы узнать как русифицировать сайт чтобы текст у меня был не Г а нормальные буквы!Также когда мне пишут на русском языке на почту приходит ?????????? кракозябры какие то!

Edited by dayan
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

1) Выложите сюда код обработчика формы.

2) Почитайте статейку с примерами, может поможет.

3) Слезайте с агавы и переходите на нормальный хостинг (ну это к вопросу не относится, просто личный горький опыт). :)

Link to comment
Share on other sites

  • 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Astana - Contact</title>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<link href="css/stylesheet.css" rel="stylesheet" type="text/css" />

<link rel="shortcut icon" href="favicon.ico" />

</head>

<body>

<div id="container">

<div id="wrapper">

<div id="sidebar">

<div id="sb_top">

<div class="sb_logo"> <a href="http://astana.hut1.ru"><img src="images/logo.jpg" alt="" border="0" /></a> </div>

<p>Тест сайт</p>

</div>

<div class="sb_content">

<ul id="navlist">

<li><a href="index.html">Главная</a></li>

<li><a href="about.html">О сайте</a></li>

<li><a href="http://astana.hut1.ru/forum">Форум</a></li>

<li><a class="noborder" href="contact.php">Контакты</a></li>

</ul>

<h2> </h2>

<div class="copyright">

<p>Тест сайт</a></p>

</div>

</div>

</div>

<div id="header"><a href="contact.php" name="Contact"><img src="images/contact.jpg" border="0" alt="" /> Контакты</a> </div>

<div id="content">

<div id="introduction">

<h1>Контакты</h1>

<p>Все, что вы хотите сказать мне? Не стесняйтесь связаться со мной. Я буду рад ответить на любые ваши вопросы.</p>

</div>

<!-- The contact form starts here-->

<?php

$error = ''; // error message

$name = ''; // sender's name

$email = ''; // sender's email address

$subject = ''; // subject

$message = ''; // the message itself

if(isset($_POST['send']))

{

$name = $_POST['name'];

$email = $_POST['email'];

$subject = $_POST['subject'];

$message = $_POST['message'];

if(trim($name) == '')

{

$error = '<div class="errormsg">Please enter your name!</div>';

}

else if(trim($email) == '')

{

$error = '<div class="errormsg">Please enter your email address!</div>';

}

else if(!isEmail($email))

{

$error = '<div class="errormsg">You have enter an invalid e-mail address. Please, try again!</div>';

}

if(trim($subject) == '')

{

$error = '<div class="errormsg">Please enter a subject!</div>';

}

else if(trim($message) == '')

{

$error = '<div class="errormsg">Please enter your message!</div>';

}

if($error == '')

{

if(get_magic_quotes_gpc())

{

$message = stripslashes($message);

}

// the email will be sent here

// make sure to change this to be your e-mail

$to = "dayan@mail.kz";

// the email subject

// '[Yoghourt Template Contact Form] :' will appear automatically in the subject.

// You can change it as you want

$subject = '[Contact Form] : ' . $subject;

// the mail message ( add any additional information if you want )

$msg = "From : $name \r\ne-Mail : $email \r\n\n" . "Message : \r\n$message";

mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n");

?>

<!-- Message sent! (change the text below as you wish)-->

<center>

<h1>Поздравляем!!!</h1>

<p class="msgSent"> Спасибо<b>

<?=$name;?>

</b>, ваше сообщение отправлено!<br />

Если я смогу,Я обязательно скоро отвечу вам.</p>

</center>

<!--End Message Sent-->

<?php

}

}

if(!isset($_POST['send']) || $error != '')

{

?>

<!--Error Message-->

<?=$error;?>

<form method="post" name="contFrm" id="contFrm" onsubmit="return jcap();" action="http://astana.hut1.ru/you/contact.php">

<p>Полное имя<br />

<input name="name" type="text" class="box" id="name" size="30" value="<?=$name;?>" />

</p>

<p>Email<br />

<input name="email" type="text" class="box" id="email" size="30" value="<?=$email;?>" />

</p>

<p>Тема<br />

<input name="subject" type="text" class="box" id="subject" size="30" value="<?=$subject;?>" />

</p>

<p>Сообщение<br />

<textarea name="message" cols="40" rows="6" id="message"><?=$message;?>

</textarea>

<br />

<br />

</p>

<!-- Submit Button-->

<input name="send" type="submit" class="button" id="send" value="Отправить сообщение" onclick="return checkForm();" />

</form>

<!-- E-mail verification. Do not modify the code below this line -->

<?php

}

function isEmail($email)

{

return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|b

f|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|

co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi

|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|h

n|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|k

w|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|

mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz

|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|

se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|

tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i"

,$email));

}

?>

</div>

</div>

<div class="clear"> </div>

</div>

</body>

</html>

Код
Link to comment
Share on other sites

  • 0

Заголовки прицепить нужно...в нагрузку=)

$headers="Return-Path: <".$from_email.">\n";
$headers.="From: ".$from_name." <".$from_email.">\n";
$headers.="X-Priority: 3\n";
$headers.="Reply-To: ".$from_name." <".$from_email.">\n";
$headers.="To: "Мне" <".$option['mail_to'].">\n";
$headers.="MIME-Version: 1.0\n";
$headers.="Content-Type: text/plain"; charset=\"windows-1251\"\n";
$headers.="Content-Transfer-Encoding: 8bit\n";
mail($option['mail_to'],$the_theme,$telo,$headers);

Link to comment
Share on other sites

  • 0
1) Выложите сюда код обработчика формы.

2) Почитайте статейку с примерами, может поможет.

3) Слезайте с агавы и переходите на нормальный хостинг (ну это к вопросу не относится, просто личный горький опыт). :)

Подскажи бесплатный хостинг!

Заголовки прицепить нужно...в нагрузку=)

$headers="Return-Path: <".$from_email.">\n";
$headers.="From: ".$from_name." <".$from_email.">\n";
$headers.="X-Priority: 3\n";
$headers.="Reply-To: ".$from_name." <".$from_email.">\n";
$headers.="To: "Мне" <".$option['mail_to'].">\n";
$headers.="MIME-Version: 1.0\n";
$headers.="Content-Type: text/plain"; charset=\"windows-1251\"\n";
$headers.="Content-Transfer-Encoding: 8bit\n";
mail($option['mail_to'],$the_theme,$telo,$headers);

Как это сделать? :) :)

Edited by dayan
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy