Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.10.2004, 17:25
MAPO4HUK вне форума Посмотреть профиль Отправить личное сообщение для MAPO4HUK Посетить домашнюю страницу MAPO4HUK Найти все сообщения от MAPO4HUK
  № 1  
MAPO4HUK

Регистрация: Aug 2004
Адрес: Питер
Сообщений: 39
Отправить сообщение для MAPO4HUK с помощью ICQ
Attention Люди, помогите мне с проверкой инфы !!!!!!!

Люди, помогите мне с проверкой инфы !!!!!!!
Значит так: для своей странички я решил сделать небольшую форму для подписки (одно поле для ввода e-mail-а и кнопка для его отправки). Так вот, вся система включает в себя - 1-ин PHP скрипт отправки
1-ин HTML файл, содержащий сам ролик 1-ин SWF ролик
--------------------------
С первыми 2-мя пунктами все нормально, но 3-й ...:
Имеется:
1) 1-но "input" текстовое поле
2) 1-на кнопка с кодом :

-------------------
on (release, keyPress "<Enter>") {
if (email.indexOf("@") != -1 && email.indexOf(".") != -1 && email != "zemine@bk.ru" && email != "admin@lenizdat.org") { // окончательная проверка содержимого и ...
loadVariablesNum("sign_up.php", 0, "POST"); // ...отправка текста
mail.gotoAndPlay("mes"); // подключает ролик с текстом - ok ! -
}
if (email.indexOf("@") == -1 || email.indexOf(".") == -1) {
mail.gotoAndPlay("inc"); // подключает ролик с текстом - incorrect -
}
if (email == "") { // проверка на заполненность
mail.gotoAndPlay("type"); // подключает ролик с текстом - empty -
}
if (email == "zemine@bk.ru" ) { // email админа не проходит
mail.gotoAndPlay("inc"); // подключает ролик с текстом - incorrect -
}
if (email == "admin@lenizdat.org" ) { // 2-й email админа не проходит
mail.gotoAndPlay("inc"); // подключает ролик с текстом - incorrect -
}
}
-------------------

Код заполнения можно обмануть очень легко - просто вписать в поле "@." - и все нормально отправиться ((((((((

Вопрос таков - как можно средствами flash(не php) осуществлять ЖЕСТКИЙ контроль за введенной инфой ?
Piter Gric (кажется www.gric.at) прислал мне email форму но на php со следующим кодом :

-------------------
<?
if ($email=="" || $comments=="" || $name==""){
print "empty";
}else{
if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email)) {
print "it's not a valid e-mail adress";
exit;
}
$youremail="zemine@bk.ru";
$headers="From: \"$name\" <$email>\n";
$subject="[ connection zone ] - $name";
$message="$comments";
mail("$youremail", "$subject", $message, $headers);
$headerscopy="From: <$youremail>\n";
$subjectcopy="[ autorespond ][ copy of your message ]";
mail("$email", "$subjectcopy", $message, $headerscopy);
print "your message have been sent, you will ressive a copy per mail";
}
?>
-------------------
У него все четко работает - мне нужна flash интерпритация строчки:
-------------------
"if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email))"
-------------------
__________________
Законы исходных данных Спенсера:
1. Каждый может принимать решение, располагая достаточной информацией.
2. Хороший руководитель принимает решение и при ее нехватке.
3. Идеальный - действует в абсолютном неведении.

Старый 08.10.2004, 21:56
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 2  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
http://proto.layer51.com/d.aspx?f=688
и ссылочка внизу:
http://www.jonasgalvez.com/code/emailvalidation/

Старый 10.10.2004, 17:50
MAPO4HUK вне форума Посмотреть профиль Отправить личное сообщение для MAPO4HUK Посетить домашнюю страницу MAPO4HUK Найти все сообщения от MAPO4HUK
  № 3  
MAPO4HUK

Регистрация: Aug 2004
Адрес: Питер
Сообщений: 39
Отправить сообщение для MAPO4HUK с помощью ICQ
Attention ???

там не очень понятно - чего и куда писать !!!
если можно - разжуйте немощному
__________________
Законы исходных данных Спенсера:
1. Каждый может принимать решение, располагая достаточной информацией.
2. Хороший руководитель принимает решение и при ее нехватке.
3. Идеальный - действует в абсолютном неведении.

Создать новую тему   Часовой пояс GMT +4, время: 14:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.