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

Снова накрутка... как? [php]
  #1  
Старый 04.10.2007, 17:39
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию Снова накрутка... как? [php]

есть вот такая ссылка
http://wap.neobe.ru/cat/in.php?s=tar
клики по ней надо накрутить. но дело в том что при клике на ней появляется страница с другой ссылкой на которую переход автоматом.
я сделал скрипт который должен всё это дело накручивать.
PHP код:
<?php 
    set_time_limit
(0); 
 
////////////////
    
$fp=fopen("proxy.txt","r");  //файл с проксями вида адрес:потр
    
$listp fread($fp65000);
    
fclose($fp);
    
$proxa explode("\n"$listp);
    
$counter=count($proxa);
    for(
$j=0;$j<$counter;$j++){
    
$pp explode(":"$proxa[$j]);
    
$proxy =urldecode$pp[0]);
    
$port urldecode($pp[1]);preg_match('/\d{1,}/',$port,$port);
    
$port $port[0];
 
////////////    
    
$vote_count 0
    
$error1 "Этот проксик [".$proxy.":".$port."] не работает!\r\n"
     
    
$proxy_file "proxy.txt"
    
$proxy_file_handle fopen($proxy_file,"r"); 
    
$report_file "report.txt"
    
$report_file_handle fopen($report_file,"a"); 
     
    
fputs($report_file_handle,"Накрутка начата в ".date('l dS \of F Y h:i:s A')."!\r\n"); 
     
    
$socket fsockopen($proxy,$port,&$errno,&$errstr); 
    if (!
$socket
        { 
            
fputs($report_file_handle,$error1); 
            continue; 
        } 
    else 
        {
            
$browsers = array ("Nokia6085/2.0 (04.22) Profile/MIDP-2.0 Configuration/CLDC-1.1",
             
"Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; Smartphone; 176x220)",
              
"Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; Motorola VIP12xx)",
               
"Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4719; en; U; ssr)",
                
"Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; Nokia N70/5.0616.2.0.3; 9399) Opera 8.65 [ru]",
                 
"Opera/8.01 (J2ME/MIDP; Opera Mini/2.0.4062; en; U; ssr)",
                  
"Nokia3510i/1.0 (05.35) Profile/MIDP-1.0 Configuration/CLDC-1.0");
            
$browser $browsers[rand(0,6)];
            
fputs($report_file_handle,"Браузер ".$browser."\r\n");
            
$send  "GET http://wap.neobe.ru/cat/in.php?s=tar HTTP/1.1\r\n";  
            
$send .= "Host: wap.neobe.ru\r\n";  
            
$send .= "User-Agent: ".$browser."\r\n";  
            
$send .= "Referer: http://bannerik.com/\r\n";
            
$send .= "Accept-Language: ru\r\n";
            
$send .= "Cache-Control: no-cache\r\n";  
            
$send .= "Connection: Close\r\n\r\n"
            
             
            if(
fputs($socket,$send)) 
            { 
            
$vote_count=$vote_count+1
            
            while(
fgets($socket,2048)!="\r\n" && !feof($socket));

            
$buf='';
            
// читаем документ в переменную
            
while(!feof($socket)) $buf.=fread($socket,2048);
            
fclose($socket);
            
////start////выдрать ссылку из переменной с документом///////////////  
            
$test1=strstr($buf'in.php');
            
$test2=strstr($test1'" title');
            
$test3=ereg_replace($test2,'',$test1);
            
$link2=ereg_replace('&amp;','&',$test3);            
            
fputs($report_file_handle,"Полученная ссылка ".$link2."\r\n");
            
fputs($report_file_handle,"Проксик [".$proxy.":".$port."]\r\n");
            
////////end//выдрать ссылку из переменной с документом///////////////
            //////////////послать/ссылку/////////start///////////////////////////
            
$send2  "GET http://wap.neobe.ru/cat/".$link2."HTTP/1.1\r\n";  
            
$send2 .= "Host: wap.neobe.ru\r\n";  
            
$send2 .= "User-Agent: ".$browser."\r\n";  
            
$send2 .= "Referer: http://wap.neobe.ru/cat/in.php?s=tar\r\n";
            
$send2 .= "Accept-Language: ru\r\n";
            
$send2 .= "Cache-Control: no-cache\r\n";  
            
$send2 .= "Connection: Close\r\n\r\n"
            
            
$so fsockopen($proxy,$port,&$errno,&$errstr);
               
fputs($so,$send2);
               
$he='';
               
$hea='';
                while(
$hea!="\r\n" && !feof($so)) {
                
$hea=fgets($so,128);
                
$he.=$hea;
            };
            
fclose($so);
            
fputs($report_file_handle,"--Заголовки-------------- \r\n".$he."\r\n------------------------\r\n");
            
//////////////послать/ссылку/////////end/////////////////////////////
            
fputs($report_file_handle,"Накрученно ".$vote_count." раз\r\n");
            } 
  
    }; 
    
    
    
$rand_numb=rand(60,120);
    
fputs($report_file_handle,"Пауза ".$rand_numb." секунд\r\n"); 
    
sleep($rand_numb); 
    }; 
    
fclose($proxy_file_handle);

    
fputs($report_file_handle,"Накрутка закончена в ".date('l dS \of F Y h:i:s A')."!\r\n\r\n------------------------------------------------\r\n\r\n"); 
    
fclose($report_file_handle); 
?>
судя по логу (report.txt) скрипт работает... но на деле накрутка не идёт. почему?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
У меня снова 666 репы как раз в пятницу 13! Дрэгги Болталка 36 15.07.2007 04:01
Словарь стереотипных комментариев Sadman Болталка 0 14.03.2007 16:52
FAQ по выделенным серверам (Dedicated Servers) byte57 Чужие Статьи 4 16.11.2006 22:03
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Как использовать cross-site scripting (css) foreva Чужие Статьи 0 06.02.2005 19:03



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


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




ANTICHAT.XYZ