X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не работает форма регистрации
Psiholog211
Psiholog211
Topic Starter сообщение 30.12.2010, 16:34; Ответить: Psiholog211
Сообщение #1


Здравствуйте, помогите с формой регистрации, когда файлы сайта были на компе, все работало отлично, а когда выкинул их в инет, кроме коментариев ничего не приходит, подскажите что не так сделано?
Вот код формы:
<td width="611" align="center" valign="top" background="img/fon_kontents.jpg">

<h3><span class="style1">Регистрация Орифлейм
</h2>
<div align="center">
<br>
<img src="img/schastie1.jpg" width="489" height="367"></h3>
<table width="456" align="center">
<tr><td width="448" height="623">
<form action="" method="post">
<div align="center">

<span class="style2">Ф.И.О.:</span><br>
<input name="name" type="text" size="50" />
<br>
<span class="style2"><br>

Номер и серия паспорта : </span><br>
<input name="passport" type="text" size="50" />
<br><br>

<span class="style2">Дата рождения :(гггг.мм.дд) </span><strong><br>
</strong>
<input name="date" type="text" size="50" />
<br><br>

<span class="style2">Email:(будут высланы ваши данные) </span>
<input name="email" type="text" size="50" />
<br>
<br>

<span class="style2">Адрес:(ул., дом, кв.)</span><br>
<input name="street" type="text" size="50" />
<br>
<br>
<span class="style2">Город:</span><br>
<input name="town" type="text" value="" size="50">
<br>
<br>
<span class="style2">Индекс:</span><br>
<input name="index" type="text" size="50" />
<br>
<br>
<span class="style2">Телефон: </span><br>
<input name="phone" type="text" size="50" />
<br /><br>
<span class="style2">Цель регистрации :</span>
<textarea name="text" cols="25"></textarea>
<br>
<br>
<input name="submit" type="submit" value="Регистрация" />
</p>
</div>
</form>
<?php header('Content-type: text/html;charset=windows-1251'); ?>
<?php

// ???? ?????? ?????? ?? ...
if
(isset ($_POST['submit']))
{
$myEmail = 'Psiholog211@mail.ru'; // Email ?? ??????? ????? ????????? ??????
$UserName = 'user'; // ??? ??????
$name = htmlspecialchars (trim ($_POST['name'])); // ??? ???
$passport = htmlspecialchars (trim ($_POST['passport'])); // ??? ????? ????????
$date = htmlspecialchars (trim ($_POST['date'])); // ??? ???? ? ??? ????????
$email = htmlspecialchars (trim ($_POST['email'])); // ??? email
$street = htmlspecialchars (trim ($_POST['street'])); // ??? ????? ??????????
$town = htmlspecialchars (trim ($_POST['town'])); // ??? ?????
$index = htmlspecialchars (trim ($_POST['index'])); // ??? ??????
$phone = htmlspecialchars (trim ($_POST['phone'])); // ??? ???????
$text = htmlspecialchars (trim ($_POST['text'])); // ??? ???? ???????????
$Subject = 'Регистрация';

// Отправка письма
$Headers = 'To: ' . $UserName . ' <' . $myEmail . '>' . "\r\n";
$Headers .= 'From: ' . $name . '' . "\r\n";
$Headers .= 'From: ' . $passport . '' . "\r\n";
$Headers .= 'From: ' . $date . '' . "\r\n";
$Headers .= 'From: ' . $email . '' . "\r\n";
$Headers .= 'From: ' . $street . '' . "\r\n";
$Headers .= 'From: ' . $town . '' . "\r\n";
$Headers .= 'From: ' . $index . '' . "\r\n";
$Headers .= 'From: ' . $phone . '' . "\r\n";
if (@mail ($myEmail, $Subject, $text, $Headers))
{
echo "Регистрация отправлена, вскоре мы обработаем ваши данные и вышлем вам всю необходимую информацию на указанный вами е-маил для дальнейшей работы в нашей команде.";
}
else
{
echo "Ошибка!";
}
}
?></td>


</tr>
</table>


</td>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 30.12.2010, 16:48; Ответить: alexdrob
Сообщение #2


(Psiholog211 @ 30.12.2010, 18:34) *
$Headers .= 'From: ' . $name . '' . "\r\n";
$Headers .= 'From: ' . $passport . '' . "\r\n";
$Headers .= 'From: ' . $date . '' . "\r\n";
$Headers .= 'From: ' . $email . '' . "\r\n";
$Headers .= 'From: ' . $street . '' . "\r\n";
$Headers .= 'From: ' . $town . '' . "\r\n";
$Headers .= 'From: ' . $index . '' . "\r\n";
$Headers .= 'From: ' . $phone . '' . "\r\n";

Ну во первых заголовок From как правило один)
а текст весь в переменную текст сохраняйте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
Topic Starter сообщение 30.12.2010, 17:00; Ответить: Psiholog211
Сообщение #3


(alexdrob @ 30.12.2010, 18:48) *
Ну во первых заголовок From как правило один)
а текст весь в переменную текст сохраняйте.


Я канечно извиняюсь, я в этом не очень понимаю, не могли бы вы поподробнее росказать что нужно зделать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 2.1.2011, 1:04; Ответить: ZhukV
Сообщение #4


По заголовках, почтовик клиента может определить, с какого сайта было передано, кодировка письма, тип письма, и детальные характеристики. Если же Вам нужно для пользователя отправить простой текст, то тогда в заголовках достаточно только тип и кодировка (Content-Type:text/plain; charset=cp1251) Все остальное должно быть в тексте письма.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NiKON_hb
NiKON_hb
сообщение 2.1.2011, 1:55; Ответить: NiKON_hb
Сообщение #5


[PHP]<td width="611" align="center" valign="top" background="img/fon_kontents.jpg">

<h3><span class="style1">Регистрация Орифлейм
</h2>
<div align="center">

<img src="img/schastie1.jpg" width="489" height="367"></h3>
<table width="456" align="center">
<tr><td width="448" height="623">
<form action="" method="post">
<div align="center">

<span class="style2">Ф.И.О.:</span>
<input name="name" type="text" size="50" />

<span class="style2">

Номер и серия паспорта : </span>
<input name="passport" type="text" size="50" />


<span class="style2">Дата рождения :(гггг.мм.дд) </span><strong>
</strong>
<input name="date" type="text" size="50" />


<span class="style2">Email:(будут высланы ваши данные) </span>
<input name="email" type="text" size="50" />



<span class="style2">Адрес:(ул., дом, кв.)</span>
<input name="street" type="text" size="50" />


<span class="style2">Город:</span>
<input name="town" type="text" value="" size="50">


<span class="style2">Индекс:</span>
<input name="index" type="text" size="50" />


<span class="style2">Телефон: </span>
<input name="phone" type="text" size="50" />

<span class="style2">Цель регистрации :</span>
<textarea name="text" cols="25"></textarea>


<input name="submit" type="submit" value="Регистрация" />
</p>
</div>
</form>
<?php
if (isset ($_POST['submit']))
{
$myEmail = 'Psiholog211@mail.ru';
$UserName = 'user';
$name = htmlspecialchars (trim ($_POST['name']));
$passport = htmlspecialchars (trim ($_POST['passport']));
$date = htmlspecialchars (trim ($_POST['date']));
$email = htmlspecialchars (trim ($_POST['email']));
$street = htmlspecialchars (trim ($_POST['street']));
$town = htmlspecialchars (trim ($_POST['town']));
$index = htmlspecialchars (trim ($_POST['index']));
$phone = htmlspecialchars (trim ($_POST['phone']));
$text = htmlspecialchars (trim ($_POST['text']));
$Subject = 'Регистрация';

$to= $myEmail;
$text_message="$UserName, $name, $passport, $date, $email, $street, $town, $index, $phone, $text";

$message = '
<html>
<head>
<title>Reg</title>
</head>
<body>
'.$text_message.'
</body>
</html>';

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$headers .= 'To: Admin <$myEmail>' . "\r\n";
$headers .= 'From: Site <site@site.site>' . "\r\n";

if (@mail($to, $Subject, $message, $headers))
{
echo "Регистрация отправлена, вскоре мы обработаем ваши данные и вышлем вам всю необходимую информацию на указанный вами е-маил для дальнейшей работы в нашей команде.";
}
else
{
echo "Ошибка!";
}
}
?></td>


</tr>
</table>


</td>[/PHP]


У меня получилось так, проверено работает. можно было бы сделать покороче но не буду.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Крауд-маркетинг который работает | Эффективные Ру-ссылки
1 Azyuka 1055 13.2.2024, 19:36
автор: tascha56
Открытая тема (нет новых ответов) Кто работает с партнерской программой eBay?
0 Stalser 1176 14.12.2021, 12:26
автор: Stalser
Открытая тема (нет новых ответов) Кто работает с партнеркой Кликбанк?
4 metvekot 1722 5.12.2021, 22:32
автор: adamsadriane
Открытая тема (нет новых ответов) Куплю аккаунт smsc 2018 года регистрации или раньше
0 Ramires 2377 9.6.2021, 19:32
автор: Ramires
Открытая тема (нет новых ответов) Бесплатный аудит рекламы от специалиста с 20 летним стажем. Реклама не всегда работает.
Ваша реклама может быть больше!
0 AndyGray 6802 1.4.2021, 12:31
автор: AndyGray


 



RSS Текстовая версия Сейчас: 20.4.2024, 10:47
Дизайн