ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #12851  
Старый 12.10.2009, 17:48
Аватар для zifanchuck
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

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

Gifts, спс, только вот всеравно не пашет(

шлю так
PHP код:
    $result curl($ssil, array(
               
'act'=>"do_add",
               
'id'=>$id,
               
'aid'=>$id,
               
'gid'=>$i,
               
'mid'=>$mid,
               
'hash'=>$hash,
               
'vk'=>"",
               
'rhash'=>$rhash,
               
'file1'=>"@$foto")); 
Вроде так как ты сказал. всеравно пишет ошибку(
 
Ответить с цитированием

  #12852  
Старый 12.10.2009, 19:09
Аватар для Genry13
Genry13
Новичок
Регистрация: 19.05.2009
Сообщений: 19
Провел на форуме:
133889

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

Цитата:
Да выучил уже это наизусть... не могу сообразить как фильтр прописать... добры люди, подскажите кодом, кто сколько может
 
Ответить с цитированием

  #12853  
Старый 12.10.2009, 21:28
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от Genry13  
Да выучил уже это наизусть... не могу сообразить как фильтр прописать... добры люди, подскажите кодом, кто сколько может
значит плохо выучил
 
Ответить с цитированием

  #12854  
Старый 12.10.2009, 21:58
Аватар для TweakeR
TweakeR
Познающий
Регистрация: 06.02.2006
Сообщений: 46
Провел на форуме:
293626

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

zifanchuck, Почти такая же ситуация, но только у меня пишет:

PHP код:
HTTP/1.1 302 Found Servernginx/0.7.59
Date
Mon12 Oct 2009 17:47:19 GMT 
Content
-Typetext/htmlcharset=windows-1251 
Connection
keep-alive 
X
-Powered-ByPHP/5.2.0-8+etch13 
Pragma
no-cache 
Cache
-control: private, must-revalidate 
Location
http://vk.com/photos.php?act=done_add&mid=11299865&aid=97211801&gid=0& server=4165&photos=&hash=85bdc5277d4ef08f05738839d3a739ee 
Content-Length
А фото нету
 
Ответить с цитированием

  #12855  
Старый 12.10.2009, 22:02
Аватар для zifanchuck
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

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

TweakeR, код кинь))) ето походу рабочий. потом наверное нужно по тому урлу что вконце пройти, типа подтверждения, имхо. код кинь или в личку или в теме отпишись) а то яуже сутки ломаю голову)))
 
Ответить с цитированием

  #12856  
Старый 12.10.2009, 22:19
Аватар для TweakeR
TweakeR
Познающий
Регистрация: 06.02.2006
Сообщений: 46
Провел на форуме:
293626

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

zifanchuck, держи
PHP код:
            preg_match_all("#album([0-9]+)_([0-9]+)#",$alb,$alb_id);
            
$alb_id_userid $alb_id[1][0];
            
$alb_id_alboid $alb_id[2][0];
            print 
"We open an album ".$alb_id_alboid." --- OK\n";
            
            
$photo $this->twk_curl("http://vk.com/photos.php?act=add&id=".$alb_id_alboid."&oid=".$alb_id_userid ,$cook,"","http://vk.com/photos.php?act=add&id=".$alb_id_alboid."&oid=".$id);
            
preg_match_all ('#upload\" action=\"(.*)\"#iU'$photo$regs);$ssil $regs[1][0]; 
            
preg_match_all ('#name=\"id\" value=\"(.*)\"#iU'$photo$regs);$aid $regs[1][0]; 
            
preg_match_all ('#name=\"mid\" value=\"(.*)\"#iU'$photo$regs);$mid $regs[1][0]; 
            
preg_match_all ('#name=\"hash\" value=\"(.*)\"#iU'$photo$regs);$hash $regs[1][0]; 
            
preg_match_all ('#name=\"rhash\" value=\"(.*)\"#iU'$photo$regs);$rhash $regs[1][0];
           
            return 
$this->twk_curl($ssil,$cook,"act=do_add&id=".$aid."&aid=".$aid."&gid=0&mid=".$mid."&hash=".$hash."&vk=1&rhash=".$rhash."&file1=foto.jpg","http://vk.com/photos.php?act=add&id=".$aid."&oid=".$mid); 

Сама функция:
PHP код:
  function twk_curl($hostname,$cook,$postfield,$refer) {
    global 
$vkcookie;
      if((
$ch curl_init($hostname)) == TRUE)
      { 
           
curl_setopt($chCURLOPT_HEADER1); 
           
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
           
curl_setopt($chCURLOPT_REFERER$refer); 
           
curl_setopt($chCURLOPT_POST1); 
           
curl_setopt($chCURLOPT_POSTFIELDS$postfield); 
           
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
           
curl_setopt($chCURLOPT_HTTPHEADER, array('Expect:')); 
           
curl_setopt($chCURLOPT_COOKIE$cook);
           
curl_exec($ch); 
           
$result curl_multi_getcontent($ch);
           
curl_close($ch);
           
flush();
           return 
$result;
      }  
  } 
Если будут успехи отпишись, тоже запарился =\
 
Ответить с цитированием

  #12857  
Старый 13.10.2009, 00:17
Аватар для TweakeR
TweakeR
Познающий
Регистрация: 06.02.2006
Сообщений: 46
Провел на форуме:
293626

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

разобрался, ошибка редирикта
PHP код:
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
 
Ответить с цитированием

  #12858  
Старый 13.10.2009, 00:49
Аватар для zifanchuck
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

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

Чето непойму где ошибка. хочу модернизировать свой скрипт чтобы вступал в группы по диапазону и добавлял фотку.

вот скрипт
PHP код:
<form method="POST">
<center>
Email:<input type="text" name="email"><br>
Pass:<input type="text" name="pass"><br>
Стартовать с ID:<input type="text" name="start"><br>
Закончить на ID:<input type="text" name="end"><br>
Таймаут:<input type="text" name="sleep"><br>
<input type=submit value="НАчать РАботать!!!"></center>

<?php

//Бот для вступления в группы и встречи по диапазону...


set_time_limit(0);

function 
curl($url,$post)
{
$cfile 'cookies.txt';
$ch curl_init();
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_HEADER1);
curl_setopt($chCURLOPT_POSTFIELDS$post);
curl_setopt($chCURLOPT_COOKIEJAR$cfile);
curl_setopt($chCURLOPT_COOKIEFILE$cfile);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_POST1);
$result curl_exec($ch);
curl_close($ch);
return 
$result;
};


$start $_POST['start'];
$end $_POST['end'];
$email $_POST['email'];
$pass $_POST['pass'];
$sleep $_POST['sleep'];

if(!
$email||!$pass||!$start||!$end||!$sleep){exit;}
$result curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");

    for(
$i=$start$i<=$end$i++)
{
//$rand = rand(1, 21);
$foto 'C:\foto.jpg';

    
$result curl("http://vkontakte.ru/club".$i,"");
    
preg_match_all ('#</li><li><a href=\'(.*)\'>#iU'$result$regs);
    
$ssil $regs[1][0];

    
$result curl("http://vkontakte.ru".$ssil,"");


    
preg_match_all ('#\/photos\.php\?act=add(.*)\"#iU'$result$regs);
    
$photo $regs[0][0];
    
$photo str_replace('"'''$photo);
    
$photo "http://vkontakte.ru".$photo;

    
$result curl($photo,"");

    echo 
$result;

    
preg_match_all ('#upload\" action=\"(.*)\"#iU'$result$regs);
    
$ssil $regs[1][0];

    
preg_match_all ('#name=\"id\" value=\"(.*)\"#iU'$result$regs);
    
$id $regs[1][0];

    
preg_match_all ('#name=\"mid\" value=\"(.*)\"#iU'$result$regs);
    
$mid $regs[1][0];

    
preg_match_all ('#name=\"hash\" value=\"(.*)\"#iU'$result$regs);
    
$hash $regs[1][0];

    
preg_match_all ('#name=\"rhash\" value=\"(.*)\"#iU'$result$regs);
    
$rhash $regs[1][0];

    echo 
"<br>".$ssil."<br>".$id."<br>".$mid."<br>".$hash."<br>".$rhash."<br>".$i."<br>";
     
$result curl($ssil, array( 'act' => 'do_add',
                   
'id' => $aid,
                   
'aid' => $aid,
                   
'gid' => $i,
                   
'mid' => $mid,
                   
'hash' => $hash,
                   
'rhash' => $rhash,
                   
'vk' => 0,
                   
'file1' => "@".$foto));
  echo 
$result;

/*
sleep(2);


$result = curl("http://vkontakte.ru/events.php?act=s&gid=".$i,"");
    preg_match_all ('#<a href=\"events\.php\?act=enter\&gid=(.*)\">#iU', $result, $regs);
    $ssil = $regs[1][0];
$result = curl("http://vkontakte.ru/events.php?act=enter&gid=".$ssil,"");
sleep($sleep);
*/
}
?>
надаюсь поможете. а то завтра уезджаю, времени уже завтра небудет, а изза того что скрипт не закончил отдохгуть нормально не смогу
 
Ответить с цитированием

  #12859  
Старый 13.10.2009, 03:27
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

zifanchuck
каким образом ты пытаешся авторизироватся на вкантакте? Невижу просто парс сессии.
 
Ответить с цитированием

  #12860  
Старый 13.10.2009, 03:51
Аватар для TweakeR
TweakeR
Познающий
Регистрация: 06.02.2006
Сообщений: 46
Провел на форуме:
293626

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

Цитата:
Сообщение от b3  
zifanchuck
каким образом ты пытаешся авторизироватся на вкантакте? Невижу просто парс сессии.
Авторизация там проходит, вопрос как изображение загрузить.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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