[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кажись что-то с кодировкой...
sinequanon
Здравствуйте форумчане. Тут такое дело. (я кстати, вот только начал строчить(если можно это так сказать) коды на PHP)...
Начал я с формы регистрации. Раньше она была "формой обратной связи" - я ее переделал криворуко. )))
- Ну так вот были проблемы с кодировкой - РАЗ (сделал)
- Проблемы с переносом строки (сделал), сделал я так: вместо '\n' в конце каждой строки поставил "\n"...
- А теперь проблемы с заголовками(если это так называется)
Это вот там где пишется "от кого" и "тема" письма.

Сам вопрос господа гуру-php:
Почему приходят первые "четыре" буквы, а не все полностью, что я прописал в кодах...

----Как тут скриншоты ставить та...

user posted image

----А вот форма в html


<div id="form_container">
<h1>
Регистрация</h1>
<br>
<form
method="post" action="send.php">
<ul
id="tomb">
<li
id="str_form"><label for="sender_name">Имя</label><br><input type="text" name="sender_name"></li>
<li
id="str_form"><label for="sender_lastname">Фамилия</label><br><input type="text" name="sender_lastname"></li>
<li
id="str_form"><label for="sender_target">Цель регистрации</label><br>
<select
name="sender_target">
<option
value="Заявка на участие">Заявка на участие</option>
<option
value="Пригласительный билет">Пригласительный билет</option>
<option
value="Электронный каталог">Электронный каталог</option>
</select>
</li>
<li
id="str_form"><label for="sender_adress">Адрес</label><br><input type="text" name="sender_adress"></li>
<li
id="str_form"><label for="sender_city">Город</label><br><input type="text" name="sender_city"></li>
<li
id="str_form"><label for="sender_country">Страна</label><br><input type="text" name="sender_country"></li>
<li
id="str_form"><label for="sender_statel">Рабочий телефон</label><br><input type="text" name="sender_statel"></li>
<li
id="str_form"><label for="sender_mobtel">Мобильный телефон</label><br><input type="text" name="sender_mobtel"></li>
<li
id="str_form"><label for="sender_email">e-mail</label><br><input type="text" name="sender_email"></li>
<li
id="str_area"><label for="message">Цель посещения выставки</label><br><textarea name="message"></textarea></li>
<br><li
id="str_submit"><input type="submit" name="send" value="Отправить"></li>
</ul>
</form>
</div>




----А вот код в php


//если пользователь нажал кнопку отправить
if (isset($_POST['send'])){

//получаем имя
$name = $_POST['sender_name'];

//получаем фамилие
$lastname = $_POST['sender_lastname'];

//получаем цель
$target = $_POST['sender_target'];

//получаем адрес
$adress = $_POST['sender_adress'];

//получаем город
$city = $_POST['sender_city'];

//получаем страну
$country = $_POST['sender_country'];

//получаем рабочий
$statel = $_POST['sender_statel'];

//получаем мобильный
$mobtel = $_POST['sender_mobtel'];

//получаем email
$email = $_POST['sender_email'];

//получаем текст сообщения
$text = $_POST['message'];

//создаем письмо для отправки
$to = 'alenxpo@mail.ru';
$subject.= "Сообщение".$target."\n";
$message.= 'Имя:'.$name."\n";
$message.= 'Фамилие:'.$lastname."\n";
$message.= 'Адрес:'.$adress."\n";
$message.= 'Город:'.$city."\n";
$message.= 'Страна:'.$country."\n";
$message.= 'Рабочий телефон:'.$statel."\n";
$message.= 'Мобильный телефон:'.$mobtel."\n";
$message.= 'Email:'.$email."\n";
$message.= 'Цель посещения выставки:'.$text."\n";
$headers.= "From: Регистрация <info@buildexpo.kz>\n";
$headers.= "Content-type: text/plain; charset=UTF-8 \r\n";
if (mail($to, $subject, $message, $headers)) echo 'Ваше сообщение успешно отправлено';
else echo 'Сообщение не отправлено';
}
Быстрый ответ:

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