HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 12.10.2009, 00:46
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

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

люди помогите плизз. уже целый вечер пробую исправить скрипт, результатов 0 ((
пост #12853 и #12857
очень надеюсь на помощь. скорее всего не так формирую пост запрос, но опята в етом нет, надеюсь на помощь...
 
Ответить с цитированием

  #2  
Старый 12.10.2009, 08:25
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

zifanchuck 'filename' заменить на 'file1', поле 'name' - убрать, добавить поле 'mid'

harom Создать новый ассоциативный массив из двух исходных и отсортировать по желанию. Потом первый элемент (тот который лучший) - удалить. Без кода не так очевидно, так что:
PHP код:
$reyting[0]=8;
$reyting[1]=9;
$reyting[2]=3;

$otvet[0]='da';
$otvet[1]='net';
$otvet[2]='neznau';


$array array_combine($reyting,$otvet);
krsort($arraySORT_NUMERIC);
// Выводим топовый ответ:
var_dump(array_shift($array));
// Выводим оставшийся массив, уже без первого эл-та
var_dump($array); 
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm

Последний раз редактировалось Gifts; 12.10.2009 в 08:36..
 
Ответить с цитированием

  #3  
Старый 12.10.2009, 17:21
[K4t]
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме:
142825

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

Здравстуйте. Как можно сделать отображение списка ссылок на страницы, типа << [1] [2] [3].. >> далее. делаю каталог (mysql). сейчас у меня получилось только это:
Код:
  $sql = mysql_result(mysql_query("select count(*) from $table"),0);
  for ($i=0;$i<=$sql-1;$i++)
  {
    $ix = $i + 1;
	if ($id == $i)
	{
      echo "<a href=$site?id=$i><b>[</b> $ix <b>]</b></a>";
	} else { echo "<a href=$site?id=$i>[ $ix ]</a>";}
    $ix = $i - 1;
  }
А как можно сделать что-то адекватное с определённым колвом ссылок?
 
Ответить с цитированием

  #4  
Старый 12.10.2009, 17:48
WVBR
Познающий
Регистрация: 14.02.2008
Сообщений: 46
Провел на форуме:
189430

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

Цитата:
Сообщение от [K4t]  
А как можно сделать что-то адекватное с определённым колвом ссылок?
функция
Код:
 function link_bar($page, $count, $pages_count, $show_link,$ll)
{
if ($pages_count == 1) return false;
$sperator = ' '; 
$style = 'style="color: #808000; text-decoration: none;"';
$begin = $page - intval($show_link / 2);
unset($show_dots); 
if ($pages_count <= $show_link + 1) $show_dots = 'no';
if (($begin > 2) && ($pages_count - $show_link > 2)) {
echo '<a '.$style.' href=\''.$ll.'&rz=1#f\'> <<< </a> ';
}
for ($j = 0; $j <= $show_link; $j++)
{
$i = $begin + $j;
if ($i < 1) continue;
if (!isset($show_dots) && $begin > 1) {
echo ' <a '.$style.' href=\''.$ll.'&rz='.($i-1).'#f\'><b>...</b></a> ';
$show_dots = "no";
}
if ($i > $pages_count) break;
if ($i == $page) {
echo ' <a '.$style.' ><b>'.$i.'</b></a> ';
} else {
echo ' <a '.$style.' href=\''.$ll.'&rz='.$i.'#f\'>'.$i.'</a> ';
}
if (($i != $pages_count) && ($j != $show_link)) echo $sperator;
if (($j == $show_link) && ($i < $pages_count)) {
echo ' <a '.$style.' href=\''.$ll.'&rz='.($i+1).'#f\'><b>...</b></a> ';
}
}
if ($begin + $show_link + 1 < $pages_count) {
echo ' <a '.$style.' href=\''.$ll.'&rz='.$pages_count.'#f\'> >>> </a>';
}
return true;
}
Вызвать так
Код:
link_bar($rzt,$kol,$kol, 15,'?l=static&&wpp='.$wpp);
если я правильно понял что требуется)
 
Ответить с цитированием

  #5  
Старый 12.10.2009, 17:48
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")); 
Вроде так как ты сказал. всеравно пишет ошибку(
 
Ответить с цитированием

  #6  
Старый 12.10.2009, 21:58
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
А фото нету
 
Ответить с цитированием

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

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

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

  #8  
Старый 12.10.2009, 22:19
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;
      }  
  } 
Если будут успехи отпишись, тоже запарился =\
 
Ответить с цитированием

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

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

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

  #10  
Старый 13.10.2009, 00:49
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);
*/
}
?>
надаюсь поможете. а то завтра уезджаю, времени уже завтра небудет, а изза того что скрипт не закончил отдохгуть нормально не смогу
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ