Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка строки на соответствие формата 
:(
    Опции темы
Zmiuko
Дата 27.4.2009, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Прет. У мну такая загвоздка.

Мне в переменную приходят данные вида 

remixlang=0; remixchk=5; remixmid=9156527; [email protected]; remixpass=5a690dc51f26f473e025c1b97a; remixsid=3c4c4932466c28ef15ba0266ee810d1b02b36e49115

Допустим 
Код

$_GET['cooki'] = "remixlang=0; remixchk=5; remixmid=9156527; [email protected]; remixpass=5a690dc51f26f473e025c1b97a; remixsid=3c4c4932466c28ef15ba0266ee810d1b02b36e49115";

 так получается.

Впорос, как мне с помощью preg_match, либо ereg проверить их достоверность. Чтобы не обрабатыть данные не подходящие под формат:

$coockie = 'remixlang=число; remixchk=число; remixmid=число; remixemail=мылоu; remixpass=хеш_пароля; remixsid=сессия'; 

Я как понимаю такого вида будет проверка:

Код

$reg = "^remixlang=[0-9]; +remixchk=[0-9]; + remixmid=[0-9]; + [a-z0-9]+@[a-z0-9]+\.[a-z0-9]{2,6}; +remixpass=[a-z0-9]; +remixsid=[a-z0-9]$";
if (!ereg($reg, strtolower($coockei))) {
    echo 'Неправильный формат!';
}


Только вот $reg с потолка взял. Помогите пожалуйста.


Это сообщение отредактировал(а) Zmiuko - 27.4.2009, 13:16
PM MAIL WWW ICQ Skype Jabber   Вверх
pizzz
Дата 27.4.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 14.12.2008
Где: Омск

Репутация: нет
Всего: 8



Бедный вконтакте. Вы уже второй кто пишет под него бота, может стоит обьединиться? Используйте preg_match.

Готов поделиться соображениями за $ 
--------------------
Спасибо много, жмем кнопку репутация.  Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады.     
PM MAIL ICQ   Вверх
enof
Дата 27.4.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



Цитата(Zmiuko @  27.4.2009,  14:12 Найти цитируемый пост)
ereg

Как вы все умудряетесь откопать эти функции? Забудте про них.
Код

$pattern = '#remixlang=\d+;\s+remixchk=\d+;\s+remixmid=\d+;\s+remixemail=\w+@\w+\.\w+;\s+remixpass=\w+;\s+remixsid=\w+#';
preg_match($pattern, $cookie);


Посмотрите в сторону cURL;
PM MAIL ICQ Skype   Вверх
s0lman
Дата 27.4.2009, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: нет
Всего: 29



Zmiuko, для значений, состоящих из более, чем одного символа, допишите + в конце
Цитата

remixlang=[0-9]+;


Добавлено через 1 минуту и 1 секунду
enof, опередил)


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
Zmiuko
Дата 27.4.2009, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Ага, все, понял.

Enof, просто я на четвертом Пыхе сижу, и справка у меня по нему smile

pizzz, спасибо, но я в состоянии сам поделится, и не бот, а сервис и вполне легальный smile

PM MAIL WWW ICQ Skype Jabber   Вверх
enof
Дата 27.4.2009, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 1
Всего: 35



Zmiuko, Ну так может стоит идти в ногу со временем? smile 
PM MAIL ICQ Skype   Вверх
Zmiuko
Дата 27.4.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


http://zmiuko.ru
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 8.10.2008

Репутация: нет
Всего: 2



Дык, учиться же надо smile Уж скоро перейду на версию выше smile
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0490 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.