Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

Чемпионы рейтинга экспертов в этой рассылке

Николай Владимирович / Н.В.
Статус: Академик
Рейтинг: 68
∙ повысить рейтинг >>
PVS@Lviv
Статус: Профессионал
Рейтинг: 55
∙ повысить рейтинг >>
Командин Константин Евгениевич
Статус: 5-й класс
Рейтинг: 41
∙ повысить рейтинг >>

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 1034
от 10.11.2008, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 419, Экспертов: 41
В номере:Вопросов: 2, Ответов: 7

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Вопрос № 149537: Здраствуйте! Я использую поле <input type="txt" name="pasword"> для ввода пароля. Но не знаю как зделать так что бы вместо вводимых символов отображались звёздочки *, а вводимый паоль присваивался перемнной pasword. Помогит...


Вопрос № 149564: Здравствуйте дорогие эксперты у меня вот кокой вопрос к вам, хочу сделать чтоб была проверка в базе mysql на существования емайла чтоб повторно не был занесён, если он существует то дальше скрип не работает и выводим сообщения что уже подписаны, как ...

Вопрос № 149.537
Здраствуйте! Я использую поле <input type="txt" name="pasword"> для ввода пароля. Но не знаю как зделать так что бы вместо вводимых символов отображались звёздочки *, а вводимый паоль присваивался перемнной pasword. Помогите плиз!..
Отправлен: 05.11.2008, 12:57
Вопрос задал: SOAD1715 (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: PVS@Lviv
Здравствуйте, SOAD1715!
Также должно быть
type=password
Ответ отправил: PVS@Lviv (статус: Профессионал)
Украина, Львов
----
Ответ отправлен: 05.11.2008, 13:00

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234444 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Wsoul
    Здравствуйте, SOAD1715!
    вместо <input type="txt" name="pasword">
    напишите <input type="password" name="pasword">
    Ответ отправил: Wsoul (статус: 1-й класс)
    Ответ отправлен: 05.11.2008, 13:01

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234445 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Большаков Владимир Андреевич
    Здравствуйте, SOAD1715!
    Для элемента input не существует типа type="txt". Есть type="text". Но нас интересует не он, а интересует нас type="password". В такой вариации, вместо символов будут звездочки. Чтобы передавать значение в $_GET['password']/$_POST['password'] (это для PHP, зависит от аттрибута method элемента form), следует указать для input еще и параметр name="password". Какое значение для name укажем, такому ключу и присвоится значение нашего пароля. Нужная строка в приложении.

    Приложение:

    ---------
    SELECT * FROM `life`

    Ответ отправил: Большаков Владимир Андреевич (статус: 2-й класс)
    Ответ отправлен: 05.11.2008, 15:20

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234453 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Ivol84
    Здравствуйте, SOAD1715!
    Прежде всего вы должны создать форму:
    <form method="POST" action="адрес_скрипта_обработки" name="form_login"
    <input type="password" name="pasword">
    <input type="submit" name="subm" value="Послать">
    </form>

    В таком случае в скрипт будет передан пароль в переменную $_POST['pasword'].
    Ответ отправил: Ivol84 (статус: 2-й класс)
    Ответ отправлен: 05.11.2008, 17:00

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234460 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Отвечает: Василий Сергеевич
    Здравствуйте, SOAD1715!
    Для отображения звездочек в поле "пароль", надо использовать type="password", а не type="txt" (правильно писать text, но если указать ошибочтый тип, например txt, то будет установлен тип text по умолчанию)
    Для получения переменной необходимо знать каким методом отправлялась форма (method="post" или method="get"). Соответсвенно получить переменную можно из массива $_GET или $_POST (правда есть еще массив $_REQUEST, который содержит в себе и то и другое...) Пример. $password = $_REQUEST['password']; P.S. Слово password пишется с двумя буквами S.
    Ответ отправил: Василий Сергеевич (статус: 2-й класс)
    Ответ отправлен: 06.11.2008, 01:55

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234517 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!

    Оценка за ответ: 5


    Отвечает: Прим Палвер
    Здравствуйте, SOAD1715!

    <input type="password" name="pasword">

    Всё.
    ---------
    Блаженны прыгающие, ибо допрыгаются
    Ответ отправил: Прим Палвер (статус: 4-й класс)
    Ответ отправлен: 06.11.2008, 06:59

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234523 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 149.564
    Здравствуйте дорогие эксперты у меня вот кокой вопрос к вам, хочу сделать чтоб была проверка в базе mysql на существования емайла чтоб повторно не был занесён, если он существует то дальше скрип не работает и выводим сообщения что уже подписаны, как мне это сделать вот мой скрипт.
    <?php include ("db.php");
    if (isset($_POST['name'])){$name = $_POST['name'];}
    if (isset($_POST['email'])){$email = $_POST['email'];}
    if (empty($name) or empty($email))
    {
    exit ("<p>Вы ввели не всю информацию, вернитесь назад и заполните все поля. <br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");}

    $name = stripslashes($name);
    $email = stripslashes($email);
    $name = htmlspecialchars($name);
    $email = htmlspecialchars($email);
    extract($_REQUEST);

    $date = date("Y-m-d");
    $result2 = mysql_query (& quot;INSERT INTO podpiska (name,email,date) VALUES ('$name','$email','$date')",$db);
    Отправлен: 05.11.2008, 16:38
    Вопрос задал: razrobotki (статус: Посетитель)
    Всего ответов: 1
    Мини-форум вопроса >>> (сообщений: 1)

    Отвечает: Абельхарисов Руслан/Marked One
    Здравствуйте, razrobotki!
    Проверить наличие в таблице строки с полем с определенным значением можно так:
    mysql_result(mysql_query("SELECT COUNT(*) FROM podpiska WHERE email = '$email'"), 0);
    Эта конструкция вернет 0, если в таблице podpiska нет строки с полем email равным переменной $email, иначе вернет кол-во таких строк.
    Таким образом получаем код:
    Код:
    if (mysql_result(mysql_query("SELECT COUNT(*) FROM podpiska WHERE email = '$email'"), 0) != 0)
    {
    echo 'Пользователь с таким e-mail уже есть!';
    }
    else
    {
    $date = date("Y-m-d");
    $result2 = mysql_query ("INSERT INTO podpiska (name,email,date) VALUES ('$name','$email','$date')",$db);
    }

    Удачи!!!

    Приложение:

    Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
    Ответ отправлен: 05.11.2008, 17:20

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 234466 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вы имеете возможность оценить этот выпуск рассылки.
    Нам очень важно Ваше мнение!
    Оценить этот выпуск рассылки >>

    Отправить вопрос экспертам этой рассылки

    Приложение (если необходимо):

    * Код программы, выдержки из закона и т.п. дополнение к вопросу.
    Эта информация будет отображена в аналогичном окне как есть.

    Обратите внимание!
    Вопрос будет отправлен всем экспертам данной рассылки!

    Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
    экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


    Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
    Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2008, Портал RusFAQ.ru, Россия, Москва.
    Авторское право: ООО "Мастер-Эксперт Про"
    Техподдержка портала, тел.: +7 (926) 535-23-31
    Хостинг: "Московский хостер"
    Поддержка: "Московский дизайнер"
    Авторские права | Реклама на портале

    ∙ Версия системы: 5.11 от 9.11.2008

    Яндекс Rambler's Top100
    RusFAQ.ru | MosHoster.ru | MosDesigner.ru
    RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

    В избранное