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



 

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

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

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Форма для регистрации и отправки кода.
RSK
RSK
Topic Starter сообщение 10.4.2010, 19:23; Ответить: RSK
Сообщение #1


Вообщем нужна форма для регистрации на сайте и чтобы после того как пользователь зарегестрировался ему на почтовый ящик приходило письмо с моим текстом.
PS хочу сделать на сайте каталог файлов, а что-бы их скачать нужно будет в специальную форму вписать код(т.е. закрытый раздел) ,а этот код должен придти на мыло(закрытый раздел готов):sarcastic:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iamnod
iamnod
сообщение 10.4.2010, 20:53; Ответить: iamnod
Сообщение #2


В таблице с юзерами добавляется еще одно поле u_key куда ложиться при регистрации аккуанта, случайно сгенерированная строка ( например из нескольких склеенных таймов вперемешку с логином ) которую обрабатываешь sha1 например , получая 40 значный ключ. Его же высылаешь юзеру на почту , с сылкой на форму ввода ключа. При вводе ключа делается запрос в БД к строке юзера и сверяется записанный в поле y_key уникальный для него ключ и тот что пытаются ввести. Ну а там можно стирать код и использывать его отсуствие в будущем как знак того что юзер активирован. Или делать еще одно поле типа Y / N

Вроде объяснил развернуто. Или нужен код?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RSK
RSK
Topic Starter сообщение 10.4.2010, 21:52; Ответить: RSK
Сообщение #3


Ладно,спасибо у Попова на сайте есть форма для регистрации.:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
сообщение 10.8.2010, 21:20; Ответить: Psiholog211
Сообщение #4


Люди добрые помогите тупому сотворить чудо форму для регистрации дистрибюторов, с отправкой введенных даных мне на почту или с сохранением в файле, эта форма не должна быть как форма входа на сайт или доступ к какой либо информации, просто человек вводит свои данные, нажимает кнопочку отправить и ждет пока я прочитаю его данные и отпишу! Заранее благодарен.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 10.8.2010, 21:28; Ответить: locky-yotu
Сообщение #5


Psiholog211, вы, я так понимаю, хотите готовый рабочий код? Или нет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LifeUP
LifeUP
сообщение 10.8.2010, 21:34; Ответить: LifeUP
Сообщение #6


<form action="" method="post">
Имя: <input name="name" type="text" /><br />
Email: <input name="email" type="text" /><br />
Телефон: <input name="phone" type="text" /><br />
Текст: <textarea name="text" cols="" rows=""></textarea><br>
<input name="submit" type="submit" value="Отправить" />
</form>


<?php

// Если кнопка нажата то ...
if (isset ($_POST['submit']))
{
$myEmail = 'mail@mail.ru'; // Email на который будут приходить письма\
$UserName = 'Вася пупкин'; // Имя автора
$name = htmlspecialchars (trim ($_POST['name'])); // Тут имя
$email = htmlspecialchars (trim ($_POST['name'])); // Тут email
$phone = htmlspecialchars (trim ($_POST['phone'])); // Тут телефон
$text = htmlspecialchars (trim ($_POST['text'])); // Тут текст
$Subject = 'Тут тема письма';

// Отправка письма
$Headers = 'To: ' . $UserName . ' <' . $myEmail . '>' . "\r\n";
$Headers .= 'From: ' . $email . '' . "\r\n";
if (@mail ($myEmail, $Subject, $text, $Headers))
{
echo "Сообщение отправлено";
}
else
{
echo "Ошибка!";
}
}
?>

P.S писал на память не проверяя.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
сообщение 10.8.2010, 22:05; Ответить: Psiholog211
Сообщение #7


P.S писал на память не проверяя.[/quote]
Огромное спасибо, очень помогли
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
сообщение 11.8.2010, 0:06; Ответить: Psiholog211
Сообщение #8


LifeUP,и еще один маленький вопрос к вам, я переделал немного эту форму и хочу спросить, что я неправильно сделал что отправляется только ФИО и цель регистрации, а вот сам код:
<td width="500" height="346"><form action="" method="post">
<div align="center">
<p><span class="style4">ФИО:*</span><br>
<input name="name" type="text" size="50" />
<br /><br>

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

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

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

<span class="style4">Адрес проживания:*(ул., дом, кв.)</span>
<input name="street" type="text" size="50" />
<br /><br>

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

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

<span class="style4">Телефон:*</span>
<input name="phone" type="text" size="50" />
<br /><br>
<br />
Цель регистрации:
<textarea name="text" cols="25" rows="5"></textarea>
<br>
<br>
<input name="submit" type="submit" value="Отправить" />
</p>
</div>
</form>


<?php

// Если кнопка нажата то ...
if (isset ($_POST['submit']))
{
$myEmail = 'Psiholog211@mail.ru'; // Email на который будут приходить письма\
$UserName = 'Виталий'; // Имя автора
$name = htmlspecialchars (trim ($_POST['name'])); // Тут имя
$name = htmlspecialchars (trim ($_POST['passport'])); // Тут номер паспорта
$name = htmlspecialchars (trim ($_POST['date'])); // Тут дата рождения
$email = htmlspecialchars (trim ($_POST['name'])); // Тут email
$name = htmlspecialchars (trim ($_POST['street'])); // Тут Адрес проживания
$name = htmlspecialchars (trim ($_POST['town'])); // Тут Город
$name = htmlspecialchars (trim ($_POST['index'])); // Тут Индекс
$phone = htmlspecialchars (trim ($_POST['phone'])); // Тут телефон
$text = htmlspecialchars (trim ($_POST['text'])); // Тут цель регистрации
$Subject = 'Регистрация';

// Отправка письма
$Headers = 'To: ' . $UserName . ' <' . $myEmail . '>' . "\r\n";
$Headers .= 'From: ' . $email . '' . "\r\n";
if (@mail ($myEmail, $Subject, $text, $Headers))
{
echo "Спасибо за ваше доверие к нам, вскоре мы обработаем ваше сообщение и пришлем ответ с данными регистрации!";
}
else
{
echo "Ошибка!";
}
}
?>&nbsp;</td>
</tr>
</table>
<div align="center"></div>
<div align="center"><br>
</div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SOKOJI
SOKOJI
сообщение 11.8.2010, 0:17; Ответить: SOKOJI
Сообщение #9


[PHP]$name = htmlspecialchars (trim ($_POST['name'])); // Тут имя
$name = htmlspecialchars (trim ($_POST['passport'])); // Тут номер паспорта
$name = htmlspecialchars (trim ($_POST['date'])); // Тут дата рождения
$email = htmlspecialchars (trim ($_POST['name'])); // Тут email
$name = htmlspecialchars (trim ($_POST['street'])); // Тут Адрес проживания
$name = htmlspecialchars (trim ($_POST['town'])); // Тут Город
$name = htmlspecialchars (trim ($_POST['index'])); // Тут Индекс
$phone = htmlspecialchars (trim ($_POST['phone'])); // Тут телефон
$text = htmlspecialchars (trim ($_POST['text'])); // Тут цель регистрации[/PHP]

спасибо, поржал :sarcastic:

замените на:
[PHP]
$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'])); // Тут цель регистрации[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
сообщение 11.8.2010, 0:42; Ответить: Psiholog211
Сообщение #10


(SOKOJI @ 11.8.2010, 03:17) *
[php]$name = htmlspecialchars (trim ($_POST['name'])); // Тут имя
$name = htmlspecialchars (trim ($_POST['passport'])); // Тут номер паспорта
$name = htmlspecialchars (trim ($_POST['date'])); // Тут дата рождения
$email = htmlspecialchars (trim ($_POST['name'])); // Тут email
$name = htmlspecialchars (trim ($_POST['street'])); // Тут Адрес проживания
$name = htmlspecialchars (trim ($_POST['town'])); // Тут Город
$name = htmlspecialchars (trim ($_POST['index'])); // Тут Индекс
$phone = htmlspecialchars (trim ($_POST['phone'])); // Тут телефон
$text = htmlspecialchars (trim ($_POST['text'])); // Тут цель регистрации[/php]спасибо, поржал :sarcastic:

замените на:
[php]
$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'])); // Тут цель регистрации[/php]


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4078 18.4.2024, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 689 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2822 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34838 15.4.2024, 15:16
автор: arendator
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24426 14.4.2024, 22:52
автор: AdsPower


 



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