Помощник
|
Форма для регистрации и отправки кода. |
RSK
|
Сообщение
#1
|
||
|
|
||
|
|||
iamnod |
10.4.2010, 20:53;
Ответить: iamnod
Сообщение
#2
|
|
В таблице с юзерами добавляется еще одно поле u_key куда ложиться при регистрации аккуанта, случайно сгенерированная строка ( например из нескольких склеенных таймов вперемешку с логином ) которую обрабатываешь sha1 например , получая 40 значный ключ. Его же высылаешь юзеру на почту , с сылкой на форму ввода ключа. При вводе ключа делается запрос в БД к строке юзера и сверяется записанный в поле y_key уникальный для него ключ и тот что пытаются ввести. Ну а там можно стирать код и использывать его отсуствие в будущем как знак того что юзер активирован. Или делать еще одно поле типа Y / N
Вроде объяснил развернуто. Или нужен код? |
|
|
RSK
|
Сообщение
#3
|
|
Ладно,спасибо у Попова на сайте есть форма для регистрации.:rolleyes:
|
|
|
Psiholog211 |
10.8.2010, 21:20;
Ответить: Psiholog211
Сообщение
#4
|
|
Люди добрые помогите тупому сотворить чудо форму для регистрации дистрибюторов, с отправкой введенных даных мне на почту или с сохранением в файле, эта форма не должна быть как форма входа на сайт или доступ к какой либо информации, просто человек вводит свои данные, нажимает кнопочку отправить и ждет пока я прочитаю его данные и отпишу! Заранее благодарен.
|
|
|
locky-yotu |
10.8.2010, 21:28;
Ответить: locky-yotu
Сообщение
#5
|
|
Psiholog211, вы, я так понимаю, хотите готовый рабочий код? Или нет?
|
|
|
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 |
10.8.2010, 22:05;
Ответить: Psiholog211
Сообщение
#7
|
|
P.S писал на память не проверяя.[/quote]
Огромное спасибо, очень помогли |
|
|
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 "Ошибка!"; } } ?> </td> </tr> </table> <div align="center"></div> <div align="center"><br> </div> |
|
|
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 |
11.8.2010, 0:42;
Ответить: Psiholog211
Сообщение
#10
|
|
[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] Заменил но приходит только мейл и цель регистрации |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 912 | Сегодня, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 890 | Сегодня, 18:02 автор: Boymaster |
|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4653 | Сегодня, 5:20 автор: Skyworker |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3380 | Вчера, 13:50 автор: Vmir |
|
Люблю творить! Статьи для вас Копирайтинг- моя жизнь! |
312 | Zoya83 | 190713 | Вчера, 7:51 автор: DimonX |
Текстовая версия | Сейчас: 24.4.2024, 22:29 |