ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

проверка на валидность кошелька
  #1  
Старый 16.11.2009, 00:03
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию проверка на валидность кошелька

нужно при регистарции проверить валидность wmz кошелька, вот такой код выводит "ok", если даже
$wm='f46';

PHP код:
if ((ereg("(z+[0-9]{12})"$wm )) or (ereg("(Z+[0-9]{12})"$wm )) )
    {
    echo 
"ok";
    }
else
    {
            echo 
"fuck";
    } 
 
Ответить с цитированием

  #2  
Старый 16.11.2009, 00:49
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

PHP код:

$koshel 
$_GET['wmz']; //тут способ получения кошеля
 
if(!preg_match('#Z[0-9]{12}#'trim($koshel))) die('Говно твой кошель'); 

echo 
'Норма'

Последний раз редактировалось Deathdreams; 16.11.2009 в 00:53..
 
Ответить с цитированием

  #3  
Старый 16.11.2009, 00:59
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

а если маленькая "z" в кошельке ?
 
Ответить с цитированием

  #4  
Старый 16.11.2009, 01:04
Аватар для diGriz
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

PHP код:
if(!preg_match('#Z[0-9]{12}#i'trim($wm))) die('Говно твой кошель');  
echo 
'Норма'
 
Ответить с цитированием

  #5  
Старый 16.11.2009, 01:15
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от felix_  
а если маленькая "z" в кошельке ?
Можно, как показано в верхнем посту, поставить регистронезависимый знак.

Или просто сделать strtoupper();
 
Ответить с цитированием

  #6  
Старый 16.11.2009, 14:33
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Есть одна большая ошибка в вашей регулярке:

PHP код:
<?php
$koshel 
'121212121212 z123456789012';
if(!
preg_match('#Z[0-9]{12}#i'trim($koshel)))  
{
echo 
'Неверный формат Z кошелька';
exit; 
}
echo 
$koshel;
?>
Вывод:
121212121212 z123456789012

PHP код:
<?php
$koshel 
'121212121212 z123456789012';
if(!
preg_match('#^Z[0-9]{12}$#i'trim($koshel)))  
{
echo 
'Неверный формат Z кошелька';
exit; 
}
echo 
$koshel;
?>
вывод:
Неверный формат Z кошелька.

Вы забыли указать начало и конеч строки в регекспе.
 
Ответить с цитированием

  #7  
Старый 17.11.2009, 01:04
Аватар для felix_
felix_
Новичок
Регистрация: 25.09.2008
Сообщений: 28
Провел на форуме:
144800

Репутация: 9
По умолчанию

всем спасибо.
 
Ответить с цитированием

  #8  
Старый 17.11.2009, 22:38
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

b3
Так понял, что ТСу нужно парсить именно тогда, когда в сообщений только кошель.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОВЕРКА почти всех уязвимостей и багов! _GaLs_ Избранное 8 14.06.2010 12:00
Регеры ICQ UIN'ов by saiNT sai_NT ICQ 477 13.06.2010 17:48
Проверка на валидность! corpse1888 PHP, PERL, MySQL, JavaScript 2 10.11.2009 13:30
ICQ xakbot -=Zhenek=- Болталка 11 17.10.2009 01:29
Проверка мыл на валидность паса vorishka E-Mail 9 21.10.2005 19:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ