Текущее время: 29 дек 2024, 15:38




 Страница 1 из 1 [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: форма заказа
СообщениеДобавлено: 01 янв 2010, 11:48 
Аватар пользователя

Зарегистрирован: 10 мар 2009, 04:27
Сообщений: 12
Здравствуйте! У меня есть вопрос. Я написал форму обратной связи, и мне надо что бы кода отсылалось письмо, оно перенаправлялось на определенную страницу. как это сделать?
Вот мой исходный код 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>


   
 
 Заголовок сообщения: Re: форма заказа
СообщениеДобавлено: 01 янв 2010, 11:49 
Аватар пользователя

Зарегистрирован: 10 мар 2009, 04:27
Сообщений: 12
И 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>Сообщение не отправлено";
}
?>


   
 
 Заголовок сообщения: Re: форма заказа
СообщениеДобавлено: 01 янв 2010, 15:42 
Аватар пользователя

Зарегистрирован: 04 июн 2009, 08:14
Сообщений: 7
Как я понимаю, сообщение об отправке должно быть показано.
Следовательно, нужно использовать javas?1?ript.

<script type="text/javas?1?ript">
location.replace("http://google.com");
</script>

Если на php, что не очень тут подходит, то header("Location: http://google.com");


   
 
 Заголовок сообщения: Re: форма заказа
СообщениеДобавлено: 05 янв 2010, 11:56 
Аватар пользователя

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


   
 
 Заголовок сообщения: Re: форма заказа
СообщениеДобавлено: 05 янв 2010, 13:44 
Аватар пользователя

Зарегистрирован: 04 июн 2009, 08:14
Сообщений: 7
Можно. Читай про функцию mail в php. И вообще RFC по отправке почты, формированию заголовков и т.д.


   
 
Показать сообщения за:  Сортировать по:  
 Страница 1 из 1 [ Сообщений: 5 ] 


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:

Продажа и покупка информационного товара в интернете услуги гаранта сделок в интернете онлайн - надежные сделки через гаранта. Сервис безопасных сделок без риска 24 часа в сутки 365 дней в году.
Сложные и нестандартные случаи, решение ваших проблем консультация психолога онлайн 24 часа в сутки и при личной встрече. Психолог.ПРО.
cron