Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.06.2010, 01:09
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от Anarh1st
wildshaman, спасибо, но там никак...
Тогда можешь подсказать, как выполнить это же, но регуляркамий?
PHP код:
$str= <<<HTML
<div id="leftColumn">
<div id="profilePhoto" align="center">
<img src=http://cs660.vkontakte.ru/u4151221/a_1537e9a8.jpg />
</div>
<div id="profileActions">
HTML;
preg_match('|<div id="profilePhoto" align="center">
(.*?)
</div>|i', $str, $out);
echo $out[1];
|
|
|

05.06.2010, 01:13
|
|
Новичок
Регистрация: 19.05.2010
Сообщений: 14
Провел на форуме: 76076
Репутация:
0
|
|
Спасибо!
|
|
|

05.06.2010, 01:21
|
|
Новичок
Регистрация: 19.05.2010
Сообщений: 14
Провел на форуме: 76076
Репутация:
0
|
|
Хм, нет. Не выводит.
$qwe = file_get_contents('http://dima.qweker.info/test.php');
preg_match('|<div id="profilePhoto" align="center">
(.*?)
</div>|i', $qwe, $asd);
echo $asd[1];
|
|
|

05.06.2010, 01:34
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
а так?
PHP код:
preg_match('#<div id="profilePhoto" align="center">
<img src=(.*?) />#iU',$qwe,$asd);
Последний раз редактировалось Kusto; 05.06.2010 в 01:38..
|
|
|

05.06.2010, 01:35
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от Anarh1st
Хм, нет. Не выводит.
Мой мозг съели пробелы и переносы
PHP код:
$str= file_get_contents('http://dima.qweker.info/test.php');
preg_match('|<div id="profilePhoto" align="center">(.*?)</div>|is', $str, $out);
echo str_replace("\n","",$out[1]);
|
|
|

05.06.2010, 01:36
|
|
Новичок
Регистрация: 19.05.2010
Сообщений: 14
Провел на форуме: 76076
Репутация:
0
|
|
Да я уже сам разобрался, попке спасибо 
|
|
|

05.06.2010, 01:37
|
|
Новичок
Регистрация: 19.05.2010
Сообщений: 14
Провел на форуме: 76076
Репутация:
0
|
|
PHP код:
preg_match('|<div id="profilePhoto" align="center">
(.*?)
<\/div>|i', $qwe, $asd);
echo $asd[1];
Так нужно было.
Кстати, пользуясь случаем. Ни у кого не завалялась авторизация ВК без функции grabb?
|
|
|

05.06.2010, 09:00
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
PHP код:
function vk_login($login,$pass)
{
$login = urlencode($login);
$pass = urlencode($pass);
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cook.txt';
$ch = curl_init('http://login.vk.com/?act=login');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
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.4');
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=$login&pass=$pass&expire=&vk=");
$res = curl_exec($ch);
file_put_contents('res.txt',$res);
if(!search_hash())die('Залогинится не получилось или не удается получить cookies.');
else
return true;
}
function search_hash(){
if(!preg_match ('#([a-z0-9]){36}#', file_get_contents('cook.txt'), $matches))return false;
else return true;}
PS: не рассказывай тем кто тебе помогает как "нужно было" - они шарят в этом намноооого больше 
|
|
|

05.06.2010, 09:29
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
как соединиться и отправить данные серверу через сокеты и прокси?
|
|
|

05.06.2010, 11:01
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
Провел на форуме: 217996
Репутация:
56
|
|
Compton, HTTP запрос или абсолютно любые хаотичные данные?  (см. fsockopen )
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|