
14.09.2009, 13:37
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
А что за %D0%92%D1%81%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8% D1%82%D1%8C ?
Кнопка =\
Пытался спарсить фразу 'Пароль выслан',но регулярки у меня почему-то не работают
Потому что там UTF-8
PHP код:
<?php
$ch = curl_init('http://www.kor.ru/password/recover');
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,'email=b3%40bygaga.com&submit=%D0%92%D1%81%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8%D1%82%D1%8C');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER,'http://www.kor.ru/password/recover');
curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3');
$res = curl_exec($ch);
curl_close($ch);
$txt = iconv('Windows-1251','UTF-8','Неверный адрес');
if(preg_match("#$txt#",$res))
echo 'Неверный адрес ага';
?>
ЗЫ пробелы убереш в :
submit=%D0%92%D1%81%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8% D1%82%D1%8C
|
|
|