[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: форма онлайн заказа
brus69
форма онлайн заказа авто в аренду.
есть html шаблон и исполняющий скрипт на php.
всё хороо работает заявка отправляется на почту но имеет нечитаемый вид
---------------------------------------
Nissan_Tiida_1.6_AT
07
5
03
30
04
4
05
20

Иванов
Андрей
Александрович
г Тверь
123 48646
ОВД Твери
Вышний Волочёк
8 920 612 35 50
2131 486465
IP-:94.244.28.201
---------------------------------------
форму выложил по адресу интернетмания.рф

код формы mail.php

<?php
$xxx =$_POST["xxx"];
$model =$_POST["model"];
$receive_day =$_POST["receive_day"];
$receive_month =$_POST["receive_month"];
$receive_hours =$_POST["receive_hours"];
$receive_min =$_POST["receive_min"];
$back_day =$_POST["back_day"];
$back_month =$_POST["back_month"];
$back_hours =$_POST["back_hours"];
$back_min =$_POST["back_min"];

$lastname =$_POST["lastname"];
$user_words =$_POST["user_words"];
$middlename =$_POST["middlename"];
$born =$_POST["born"];
$pass_num =$_POST["pass_num"];
$pass_rel =$_POST["pass_rel"];
$live =$_POST["live"];
$phone =$_POST["phone"];
$drive =$_POST["drive"];


$to = "brusilov739@ya.ru"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/
$subject = "=?utf-8?b?". base64_encode($subject) ."?=";

$message = "
Модель автомобиля:
$model
Дата получение автомобиля: $receive_day
Месяц получения автомобиля: $receive_month
Время получения автомобиля час: $receive_hours
время получения автомобиля мин: $receive_min
дата возврата автомобиля: $back_day
месяц возврата автомобиля: $back_month
время возврата автомобиля час: $back_hours
время возврата автомобиля мин: $back_min

фамилия: $lastname
имя: $user_words
отчество: $middlename
дата и место рождения: $born
ерия и номер паспорта: $pass_num
Кем и когда выдан паспорт: $pass_rel
Место жительства: $live
телефон: $phone
водительское удостовирение серия и номер:$drive
IP-адрес:$REMOTE_ADDR";

$headers = "Content-type: text/plain; charset=\"utf-8\"\r\n";
mail ($to,$subject,$message,$headers) or print "Не могу отправить письмо.";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.php?id=0>Нажмите</a>, чтобы вернуться на Главную страницу сайта";
exit;
?>


как видите на почту приходят данные переменных а вот пояснения нет
нужно в таком виде "Модель автомобиля: Nissan_Tiida_1.6_AT .......... и т.д."



Спустя 17 минут, 25 секунд (22.07.2011 - 23:31) Winston написал(а):
Напишите вверху файла вот такое
<?php
error_reporting(E_ALL);

И получите кучу не приятных нотисов

Спустя 3 минуты, 41 секунда (22.07.2011 - 23:35) Renden написал(а):
brus69
А непроще былоб сделать так, а не инициализировать переменные?

$message = '
Модель автомобиля:'
.$_POST["model"].'
Дата получение автомобиля:'
.$_POST["receive_day"].'
Месяц получения автомобиля:'
.$_POST["receive_month"].'
Время получения автомобиля час:'
.$_POST["receive_hours"].'
'
; //и тд.

Спустя 3 минуты, 44 секунды (22.07.2011 - 23:39) Winston написал(а):
Вот так инициализируйте переменные
$xxx = isset($_POST["xxx"]) ? $_POST["xxx"] : NULL;
....

Спустя 34 минуты, 52 секунды (23.07.2011 - 00:14) inpost написал(а):
brus69
При сохранении у тебя точно файл в UTF? Мне кажется, что текст в другой кодировке, поэтому он кушается. Попробуй ввести английское описание, будет ли передаваться английские буквы кроме переменных.

Спустя 8 часов, 54 минуты, 23 секунды (23.07.2011 - 09:08) brus69 написал(а):
Цитата (inpost @ 22.07.2011 - 21:14)
brus69
При сохранении у тебя точно файл в UTF? Мне кажется, что текст в другой кодировке, поэтому он кушается. Попробуй ввести английское описание, будет ли передаваться английские буквы кроме переменных.

Был прав надо было кодировку поменять исполняющего скрипта
Быстрый ответ:

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