Показать сообщение отдельно

  #8  
Старый 05.08.2009, 17:01
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами: 9288386

Репутация: 536


По умолчанию

Мне кажется проще курлом:
PHP код:
<?php
set_time_limit
(0);

if(isset(
$_POST['id']) && !empty($_POST['id'])) 
{
$mail 'email@mail.ru';
$pass 'pass';

$post 'op=a_login_attempt&email='.urlencode($mail).'&pass='.urlencode($pass).'&expire=0';
$cl curl_init();
curl_setopt($clCURLOPT_URL'http://vkontakte.ru/login.php');
curl_setopt($clCURLOPT_REFERER'http://vkontakte.ru'); 
curl_setopt($clCURLOPT_POSTFIELDS $post);
curl_setopt($clCURLOPT_RETURNTRANSFER1);  
curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');   
curl_setopt($clCURLOPT_HEADER1);  
curl_setopt($clCURLOPT_COOKIEJAR,$_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$ex curl_exec($cl);

$cl curl_init();
curl_setopt($clCURLOPT_URL'http://vkontakte.ru/search.php?id='.$_POST['id']);
curl_setopt($clCURLOPT_RETURNTRANSFER1);  
curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');   
curl_setopt($clCURLOPT_HEADER1);  
curl_setopt($clCURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
$ex curl_exec($cl);

preg_match("/(?<=<div style=\"overflow\: hidden\;\">)(.*?)(?=<\/div>)/"$ex$aname);
$name strip_tags ($aname[0]);

if (
$name=='')
$name 'Страница не найдена';

echo 
$name;
curl_close($cl);
}

else 

echo
'<form method="post"> 
<input type="text" name="id"> 
<input type="submit" value="OK"> 
</form>'
;
}
?>
 
Ответить с цитированием