[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обр.связь помогите дописать ПоЖаЛуЙсТа
Kastaneda
на сайте имеется форма обр. связи после того как клиент "отправил" свое письмо ,в представленном мною php файле, не отображаются _русский язык_
(на котором написано содержимое моего сайта) а отображается весь текст "???????" примерно так


<?php

header('Content-type: text/html; charset=utf-8');

// Определим переменные - тернарный оператор - почитай про него
$username = isset($_POST['username']) ? $_POST['username'] : null;
$email = isset($_POST['email']) ? $_POST['email'] : null;
$message = isset($_POST['message']) ? $_POST['message'] : null;

//Собрали тело письма : имя-мыло<br />текст сообщения
$complete_message = $username."-".$email."\r\n".$message;
//Проверим - была ли нажата кнопка "отправить"
if(isset($_POST['send']))
{
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\r\n";
mail("quierro_avlar@mail.ru", "subject", $complete_message, $headers) or die("Не могу отправить сообщение!");
}
?>


<form action='2.php' method='POST'>
Ваше имя: <input type='text' name='username'/><br/>
Ваш e@mail: <input type='text' name='email'/><br/>
Сообщение:
<
textarea name='message' cols="30" rows="10"></textarea><br/>
<
input type='submit' name='send' value='Отправить'/>
<
input type='reset' value='Очистить'/>
</
form>




Спустя 18 часов, 5 минут, 23 секунды (3.06.2011 - 17:52) inpost написал(а):
Kastaneda
Непонятно, на этой странице крякозябры или в письме самом...

Спустя 5 минут, 32 секунды (3.06.2011 - 17:58) Kastaneda написал(а):
нет не в письме, а в этой странице!

Спустя 11 минут, 11 секунд (3.06.2011 - 18:09) inpost написал(а):

Спустя 2 часа, 56 минут, 3 секунды (3.06.2011 - 21:05) Kastaneda написал(а):
не нашел там нужныцй ресурс(((

Спустя 6 часов, 31 минута, 28 секунд (4.06.2011 - 03:36) Эли4ка написал(а):
Kastaneda
в интернете таких скриптов полно,там даже лучше ваших есть...используйте поиск!

Спустя 10 минут, 10 секунд (4.06.2011 - 03:47) inpost написал(а):
Kastaneda
Там сказано, как сделать единую кодировку на всех страницах. Тебе же не письмо отправлять надо.

Спустя 8 часов, 54 минуты, 28 секунд (4.06.2011 - 12:41) Kastaneda написал(а):
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

вот этот мета тег там представлен, основной.... он имеется в кажд. доке у меня...
вот уже дней 5 на этом застыл ((((

Спустя 30 минут, 22 секунды (4.06.2011 - 13:11) Эли4ка написал(а):
Kastaneda
это мета-тег показывающий какой язык сайта

Спустя 2 минуты, 37 секунд (4.06.2011 - 13:14) Игорь_Vasinsky написал(а):
Эли4ка
Цитата
в интернете таких скриптов полно

а чем этот плох, заисключением что проверки на пустые поля нет?????

Цитата
это мета-тег показывающий какой язык сайта

это мета тег, указывающий в какой кодировке страница.

Отправляй кодировку в зоголовке header, пропиши в .htaccess
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.