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

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

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

скрипт для топ-ов
  #1  
Старый 14.12.2008, 21:04
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию скрипт для топ-ов

люди помогите зделать типо бота чтоль у меня на сайте стоят счетчики при обновлении страницы добовляются цифры какието хиты но не хосты а как я понял чтоб пробится на первое место нужно чтоб хосты добавляло при перезагрузке как можно это реальзовать?


я пробовал через meta refresh на html но он ток хиты добавляет
 
Ответить с цитированием

  #2  
Старый 14.12.2008, 21:35
semtler
Новичок
Регистрация: 18.11.2008
Сообщений: 26
Провел на форуме:
795507

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

через прокси
 
Ответить с цитированием

  #3  
Старый 14.12.2008, 21:39
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Для накрутки хостов необходимо много проксей, так как по сути счётчик хостов это количество уникальных IP.
Если ты какбэ обладаешь довольно большим списоком проксей, то могу какой-нибудь пример нарисовать)
 
Ответить с цитированием

  #4  
Старый 14.12.2008, 21:43
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

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

Цитата:
Сообщение от .:EnoT:.  
Для накрутки хостов необходимо много проксей, так как по сути счётчик хостов это количество уникальных IP.
Если ты какбэ обладаешь довольно большим списоком проксей, то могу какой-нибудь пример нарисовать)
да прокси найду !
ты просто напиши буду оч признателен
 
Ответить с цитированием

  #5  
Старый 14.12.2008, 22:09
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Ну вот нарисовал на пару минут. Не тестил, но по идее должно работать:

PHP код:
<?php
/* Файл с проксями */
$file 'proxy.txt';
/* Адрес сайта */
$url 'http://yandex.ru/';
/* Задержка перед каждым запросом */
$sleep 0;
/* Cookie (если нужны) */
$cookies '';
/* Referer (если нужен) */
$referer '';

/**********************************************/

if($proxyes file($file)){

    
$init curl_multi_init();
    foreach(
$proxyes as $stream_id => $proxy){

        
$cl[$stream_id] = curl_init($url);
        
curl_setopt($cl[$stream_id], CURLOPT_COOKIE$cookies);
        
curl_setopt($cl[$stream_id], CURLOPT_RETURNTRANSFER1);
        
curl_setopt($cl[$stream_id], CURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');
        
curl_setopt($cl[$stream_id], CURLOPT_REFERER$referer);
        
curl_setopt($cl[$stream_id], CURLOPT_HEADER1);
        
curl_setopt($cl[$stream_id], CURLOPT_PROXY$proxy);
        
curl_multi_add_handle($init$cl[$stream_id]);
    }

    do{
        
curl_multi_exec($init$exec);
        
sleep($sleep);
    }while(
$exec);

    foreach(
$cl as $id => $c){

        
$result[$id] = curl_multi_getcontent($c);
        
curl_multi_remove_handle($init$c);

        if(
stripos($result[$id], 'HTTP/1.1 200 OK') !== false){

            echo 
'Поток '.$id.' выполнен<br/>';

        }else{

            echo 
'Поток '.$id.' не выполнен<br/>';
        }
    }

    
curl_multi_close($init);

}else{

    echo 
'Файл с проксями пуст или не существует';
}
?>
 
Ответить с цитированием

  #6  
Старый 15.12.2008, 16:51
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

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

вобщем все зделал но непонятно вставляю прокси и выкидывает то ошибка 500 то Fatal error: Maximum execution time of 30 seconds

щас установил на файл права 777 всеравно так
 
Ответить с цитированием

  #7  
Старый 26.12.2009, 20:09
RAINUR2
Познающий
Регистрация: 27.08.2009
Сообщений: 33
Провел на форуме:
62823

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

Цитата:
Сообщение от dailik  
вобщем все зделал но непонятно вставляю прокси и выкидывает то ошибка 500 то Fatal error: Maximum execution time of 30 seconds

щас установил на файл права 777 всеравно так
запусти через ssh клиент. . .это что то вроде ограничение работы всего что стоит на сервере. . . Или увелич его в файле php.ini . . .но я могу и ошибаться
 
Ответить с цитированием

  #8  
Старый 14.12.2008, 22:13
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
if($proxyes file($file)){ 
замени на
PHP код:
$proxyes file_exists($file) && is_readable($file) ? file($file) : false;
if(
$proxyes){ 
а то ошибки выдаёт если файл не существует)
 
Ответить с цитированием

  #9  
Старый 15.12.2008, 16:52
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

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

и я на испытание пока три прокси вставил они рабочие
 
Ответить с цитированием

  #10  
Старый 15.12.2008, 16:55
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

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

Warning: (null)(): 4 is not a valid cURL handle resource in Unknown on line 0
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы для работы с железом. Часть I – настройка видеокарт _GaLs_ "Железо" 2 20.12.2006 01:18



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


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




ANTICHAT.XYZ