Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/L2Top и системы поощрения/л2 топ
Поиск

л2 топ

9 ответов184 просмотровСейчас просматривают: 1
Дима
Дима

Пользователь

Бывалый

Постов: 223

На форуме с: 02.06.2009

Репутация: +73

Рейтинг: 0

· 12.12.2009, 17:47

Вобщем имееться скрипт от рб,но при голосе пишет что не найден персонаж в списке,посмотрел скрипт,ажется тут старая система ссылок,но как изминить не понял.ПРошу помощи.

Код
$headers = "GET /?servID=".$la2config['l2top']['ServerId'][$_serv]."&act=info HTTP/1.1\r\n"
                    ."Host: l2top.ru\r\n"
                    ."Referer: http://l2top.ru/?servID=".$la2config['l2top']['ServerId'][$_serv]."&act=vote\r\n"
                    ."Connection: Close\r\n\r\n";      
          fwrite($fp, $headers);
          while(!feof($fp)) $output .= fgets($fp, 512);
          fclose($fp);
          $bytes = strlen($output);
          $output = substr($output, strpos($output, $la2config['l2top']['search_str']));
          $output = str_replace(" colspan='1'", '', $output); // удаление косяка с смс-записями
          preg_match_all('/<td>([^<]+)<\/td>/', $output, $matches);
          $voted = 0;
          $vote_date = 0;
          $vote_key = 0;
          foreach($matches[1] as $key => $td_str){
            if(trim($td_str) == $char_name){
              $voted = 1;
              $vote_date = $matches[1][$key-2];
              $vote_key = $key;
              break;
            }
          }
          // ник найден
          if($voted == 1){
            preg_match("|([0-9]{2}):([0-9]{2}):([0-9]{2}) ([0-9]{2}).([0-9]{2}).([0-9]{2})|", $vote_date, $out);
            $vote_date_timestamp = mktime($out[1], $out[2], $out[3], $out[5], $out[4], $out[6]);
            $vote_date_timestamp = $vote_date_timestamp - ($la2config['l2top']['l2top_time_correction'] * 60);
            $now_timestamp = time();
            $elapsed = round((time() - $vote_date_timestamp) / 60);

ВОт что по стандарту минять нужно

Код
$html = @file_get_contents('http://l2top.ru/?servID='.$id_l2top.'&act=info');
И заменить на:
$html = @file_get_contents('http://l2top.ru/info/'.$id_l2top.'/');

— Ушол в себя - вернусь не скоро...

0
Дима
Дима

Пользователь

Бывалый

Постов: 223

На форуме с: 02.06.2009

Репутация: +73

Рейтинг: 0

· 13.12.2009, 11:33

ну чё не кто не знает???

— Ушол в себя - вернусь не скоро...

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 13.12.2009, 22:09

Давно бы уже сам все поменял:

Код
          $headers = "GET /info/".$la2config['l2top']['ServerId'][$_serv]."/ HTTP/1.1\r\n"
                    ."Host: l2top.ru\r\n"
                    ."Referer: http://l2top.ru/vote/".$la2config['l2top']['ServerId'][$_serv]."/\r\n"
                    ."Connection: Close\r\n\r\n";

На Форуме я тоже Radar!
Я везде Radar!

0
Дима
Дима

Пользователь

Бывалый

Постов: 223

На форуме с: 02.06.2009

Репутация: +73

Рейтинг: 0

· 13.12.2009, 23:33

В том то и дело что так делал но..

Код
При запросе данных с l2top.ru произошла ошибка 110:
Connection timed out
Попробуйте позже

— Ушол в себя - вернусь не скоро...

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 13.12.2009, 23:40

С хоста или с компа коннектиться пробуешь?

На Форуме я тоже Radar!
Я везде Radar!

0
Дима
Дима

Пользователь

Бывалый

Постов: 223

На форуме с: 02.06.2009

Репутация: +73

Рейтинг: 0

· 13.12.2009, 23:53

с хоста.

вы думаете забанен ип хоста,я тоже думал но врятли,хост популярный))

— Ушол в себя - вернусь не скоро...

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 14.12.2009, 00:18

dimoN4iK: с хоста.

вы думаете забанен ип хоста,я тоже думал но врятли,хост популярный))


То что он популярный - ни о чем не говорит, так что надо написать в ТП Л2Топа и удостовериться что ИП не забанен.

На Форуме я тоже Radar!
Я везде Radar!

0
Дима
Дима

Пользователь

Бывалый

Постов: 223

На форуме с: 02.06.2009

Репутация: +73

Рейтинг: 0

· 14.12.2009, 05:35

А куда правельно писать? В "обратную связь"?

— Ушол в себя - вернусь не скоро...

0
Руслан
Руслан

Модератор

Ветеран

Постов: 1201

На форуме с: 14.12.2007

Репутация: +775

Рейтинг: 0

· 16.12.2009, 02:06

Через "админку" в "подать апелляцию"

На Форуме я тоже Radar!
Я везде Radar!

0
Войдите или зарегистрируйтесь чтобы ответить