а так можно??
$authSend = PostData ( 'test1.ru', '/main.php', '&login=' . $login . '&password=' . $password );
preg_match ( "|sid=([0-9A-z]{32})|", $authSend['headers'], $out );
Занялся изучением регулярок. Проверьте, если что неверно объясните пожалуйста.
1) Проверка логина:
'/^[a-z0-9_\-]+$/is';
2) Проверка капчи:
'/^[0-9]+$/s';
3) Проверка домена:
'/^([a-z0-9\-]+\.)+[a-z]{2, 4}$/is';
4) Проверка емэйл:
'/^[a-z0-9_\-\.]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/is';
Ricardo Brandino, а зачем капчу регуляркой проверять? Ты разьве данные от неё куда-то записываешь или выводишь?
23 Янв 2011, 17:06Ricardo Brandino, да правильно, только в регулярке где домен проверяешь убери пробел тут {2, 4}
23 Янв 2011, 19:52а вообще для составления регулярных выражений имеется специальная программа RegexBuddy
В ней есть библиотека с наиболее често встречающимися примерами.