Дизайн и креатив: разработка от профессионалов
http://uptimecommerce.com/forum/

форма заказа
http://uptimecommerce.com/forum/viewtopic.php?f=21&t=492
Страница 1 из 1

Автор:  filmxa [ 01 янв 2010, 11:53 ]
Заголовок сообщения:  форма заказа

Здравствуйте! У меня есть вопрос. Я написал форму обратной связи, и мне надо что бы кода отсылалось письмо, оно перенаправлялось на определенную страницу. как это сделать?
Вот мой исходный код html файла
<form action="send.php" method="post" name="zakaz" >
<p>Введите ФИО <font class="font-red">*</font>:<br><input type="text" name="name" size="49"></p>
<p>E-mail: <font class="font-red">*</font><br><input type="text" name="email" size="49"></p>
<p>Телефон:<br><input type="text" name="Tel" size="49"></p>
<p>Skype:<br><input type="text" name="Skype" size="49"></p>
<p>ISQ:<br><input type="text" name="ICQ" size="49"></p>
<p>Тип услуги: <font class="font-red">*</font></p>
<select name="prod" >
<option>
<option>Анимированный баннер (88 x 31) (GIF)
<option>Анимированный баннер (120 x 60) (GIF)
<option>Анимированный баннер (100 x 100) (GIF)
<option>Анимированный баннер (468 x 60) (GIF)
<option>Анимированный баннер (120 x 600)(GIF)
<option>Анимированный баннер (728 x 90) (GIF)
<option>Анимированный баннер (Другие размеры) (GIF)
<option>Статичный баннер (88 x 31)
<option>Статичный баннер (120 x 60)
<option>Статичный баннер (100 x 100)
<option>Статичный баннер (468 x 60)
<option>Статичный баннер (120 x 600)
<option>Статичный баннер (728 x 90)
<option>Статичный баннер (Другие размеры)
<option>favicon.ico
<option>Headers ("шапки")
<option>Аватарка
<option>Другие услуги
</select>
</br>
<p>Описание: <font class="font-red">*</font><br>
<textarea name="message" rows="8" cols="36"></textarea>
<br>

<br>
<input type="submit" value="Заказать" style="width:200x"></p>
</form>

Автор:  filmxa [ 01 янв 2010, 11:54 ]
Заголовок сообщения:  Re: форма заказа

И php файла

<?php

if (isset($_POST['$name'])) {$name = $_POST['$name'];}
if (isset($_POST['$email'])) {$email = $_POST['$email'];}
if (isset($_POST['$Tel'])) {$Tel = $_POST['$Tel'];}
if (isset($_POST['$Skype'])) {$Skype = $_POST['$Skype'];}
if (isset($_POST['$ICQ'])) {$ICQ = $_POST['$ICQ'];}
if (isset($_POST['$prod'])) {$prod = $_POST['$prod'];}
if (isset($_POST['$message'])) {$message = $_POST['$message'];}

$address = 'mail@mail.net';
$sub = "Заказ";
$mes = "Автор назвался: ".$_POST['name']." \nУказал свой адрес: ".$_POST['email']." \nУказал свой телефон: ".$_POST['Tel']." \nУказал свой Skype: ".$_POST['Skype']." \nУказал свой ICQ: ".$_POST['ICQ']." \nЗаказал: ".$_POST['prod']." \nОписание заказа: ".$_POST['message']."";
$verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
if ($verify == 'true')
{
echo "<p>Сообщение отправлено";
}
else
{
echo "<p>Сообщение не отправлено";
}
?>

Автор:  Грибоедов [ 01 янв 2010, 22:22 ]
Заголовок сообщения:  Re: форма заказа

вопрос непонятен..

Автор:  filmxa [ 05 янв 2010, 11:55 ]
Заголовок сообщения:  Re: форма заказа

Есть одна проблемка) Когда отсылаю с формы заказа на gmail то русский язык нормально отображается, но когда отсылаю в почту на хосте, ты приходит:
Àâòîð íàçâàëñÿ: Äÿòëîâ
Óêàçàë ñâîé àäðåñ: ...l@zeos.net
Óêàçàë ñâîé òåëåôîí: 65745684566
Óêàçàë ñâîé Skype: dan
Óêàçàë ñâîé ICQ: 65834608764867
Çàêàçàë: Ñòàòè÷íûé áàííåð (120 x 600)
Îïèñàíèå çàêàçà: ÷òî áû áûëî êðóòî)
Как понял это чето с кодировками (но не почти, а самой формы, потому что с почты на почту отсылается норм)
Можно ли прописать <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> в php???

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/