ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11681  
Старый 05.08.2009, 15:57
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

Репутация: 44
Отправить сообщение для ZnikiR с помощью ICQ
По умолчанию

Привет есть ли скрипт для Вконтакте:
по id выводяший имя из Вконтакте???
 
Ответить с цитированием

  #11682  
Старый 05.08.2009, 16:11
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от ZnikiR  
Привет есть ли скрипт для Вконтакте:
по id выводяший имя из Вконтакте???
В этой теме оказывают помошь новичкам в программировании на ПХП...
Просят в разделе "халява" или в разделе "о работе"

ПС: за 5$ напишу...
 
Ответить с цитированием

  #11683  
Старый 05.08.2009, 16:27
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
Привет есть ли скрипт для Вконтакте:
по id выводяший имя из Вконтакте???
PHP код:
<?php
$browser
="Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14";
$acc 'email@inbox.ru';
$pwd '123456';

if(isset(
$_POST['id']) && !empty($_POST['id']))
{
    
$id $_POST['id'];

    
$ret=socket_do("vkontakte.ru","email=$acc&pass=$pwd","/login.php",$browser,'',1,"POST",'http://vkontakte.ru',1,'','');
    
$ret=substr($ret,0,strpos($ret,"\r\n\r\n"));
    
preg_match_all("/Set-Cookie: ([\s\S]+); expires=/isU",$ret,$m);
    
    
$cook    '';
    
$tcnt    ;

    foreach(
$m[1] as $ck)
      {
        
$tcnt++;
        if(
$tcnt==|| strpos($ck,'remixcookietest=')!==false) continue;
        
$cook.=$ck.'; ';
      }
      
    if(
$tcnt == 4)
      {
       print 
"Bad acc";
       exit;
      }
      
      
$ret=socket_do("vkontakte.ru"''"/search.php?id=".$id,$browser,$cook,1,"GET",'http://vkontakte.ru',1,'','');

      
preg_match('/Имя:<\/dt>(.+?)">([\w ]+)<\//s'$ret$match);

      print 
$match[2];
    

}
else
{

print <<<END
<form method="post">
<input type="text" name="id">
<input type="submit" value="OK">
</form>
END;

}

function 
socket_do($host,$vars,$service_uri,$browser,$cookies='',$sread=1,$method='POST',$ref='',$addheaders=1,$proxy=false,$proxyport=0,$HTTP='1.0')
{
  
$ret="";

  if(
$method=='GET' && $vars)
  {
    
$service_uri.='?'.$vars;
    
$vars='';
  }

  
$header="Host: $host\r\n";
  
$header.="User-Agent: $browser\r\n";

  if(
$addheaders==1)
  {
    
$header.="Content-Type: application/x-www-form-urlencoded\r\n";
    
$header.="Content-Length: ".strlen($vars)."\r\n";
  }
  else if(
$addheaders==0)
  {
    
$header.="Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
    
$header.="Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    
$header.="Accept-Encoding: \r\n";
    
$header.="Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
  }
  else if(
$addheaders==2)
  {
    
$header.="Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
    
$header.="Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    
$header.="Accept-Encoding: \r\n";
    
$header.="Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
    
$header.="Pragma: no-cache\r\n";
    
$header.="Cache-Control: no-cache\r\n";
    
$header.="Content-Length: ".strlen($vars)."\r\n";
    
$header.="Content-Type: application/x-www-form-urlencoded; charset=windows-1251\r\n";
  }
  else if(
$addheaders==3)
  {
    
$header.="Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
    
$header.="Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    
$header.="Accept-Encoding: gzip,deflate\r\n";
    
$header.="Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
  }


  if(
$ref$header.="Referer: $ref\r\n";

  
$header.="Connection: close\r\n";

  if(
$cookies)
    
$header.="Cookie: $cookies\r\n";

  
$header.="\r\n";


  if(
$proxy)
  {
    
$addquery="$method http://$host$service_uri  HTTP/$HTTP\r\n";
    
$fp=fsockopen("tcp://".$proxy,$proxyport,$errno,$errstr,30);
  }
  else
  {
    
$addquery="$method $service_uri  HTTP/$HTTP\r\n";
    
$fp=fsockopen("tcp://".$host,80,$errno,$errstr,30);
  }

  
stream_set_timeout($fp,30);

  if(!
$fp)
  {
    print 
"Socket error: <i>$errstr ($errno)</i>";
    exit();
  }

  
fputs($fp,$addquery);
  
fputs($fp,$header.$vars);


  if(
$sread)
  {
    while(!
feof($fp))
    {
      
$ret.=fgets($fp1024);
    }
  }

  
fclose($fp);
  
  return 
$ret;
}
?>
 
Ответить с цитированием

  #11684  
Старый 05.08.2009, 16:57
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

Репутация: 44
Отправить сообщение для ZnikiR с помощью ICQ
По умолчанию

спасибо огромное!
все работает!
удачи тебе в жизни!
 
Ответить с цитированием

  #11685  
Старый 05.08.2009, 17:01
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 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>'
;
}
?>
 
Ответить с цитированием

  #11686  
Старый 05.08.2009, 17:24
RazyKK
Познающий
Регистрация: 09.02.2009
Сообщений: 70
Провел на форуме:
393885

Репутация: 34
По умолчанию

В mysql базе вместо русских букв отображаются вопросики,кодировка базы utf-8.Базу смотрел через шелл,в дампе базы тоже вопросики.Скажите как исправить
 
Ответить с цитированием

  #11687  
Старый 05.08.2009, 17:25
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

Репутация: 44
Отправить сообщение для ZnikiR с помощью ICQ
По умолчанию

У меня хост курл не поддерживает,а никто не подскажет дешевый,но нормальный хостинг с курлом?
 
Ответить с цитированием

  #11688  
Старый 05.08.2009, 18:03
Ctacok
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме:
5011696

Репутация: 2221


По умолчанию

Цитата:
Сообщение от ZnikiR  
У меня хост курл не поддерживает,а никто не подскажет дешевый,но нормальный хостинг с курлом?
http://www.google.ru/search?hl=ru&q=%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B 0%D1%82%D0%BD%D1%8B%D0%B9+%D1%85%D0%BE%D1%81%D1%82 %D0%B8%D0%BD%D0%B3+curl&btnG=%D0%9F%D0%BE%D0%B8%D1 %81%D0%BA+%D0%B2+Google&lr=&aq=0&oq=%D0%91%D0%B5%D 1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9+%D1 %85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3+CU
 
Ответить с цитированием

  #11689  
Старый 05.08.2009, 18:13
RazyKK
Познающий
Регистрация: 09.02.2009
Сообщений: 70
Провел на форуме:
393885

Репутация: 34
По умолчанию

FireFenix
выполнил SET character_set_connection=cp1251 пробовал и др кодировки,все равно ?????
вот конфиг mysql
character_set_client latin1
character_set_connection latin1
character_set_database latin1
character_set_filesystem binary
character_set_results latin1
character_set_server latin1
character_set_system utf8
после выполнения команды ничего не меняется

Последний раз редактировалось RazyKK; 05.08.2009 в 18:31..
 
Ответить с цитированием

  #11690  
Старый 05.08.2009, 18:42
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

мб в PHPMYADMIN просто сменишь?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ