#35625 NightAngel
23 июл 2013, 07:41
Вопрос, как я понял, то новые и ушедшие игроки обновляются вместе со сбором статистики? Правильно?

Модератор: Exinaus, shw
ReeCe писал(а):привет всем
у меня вот такая проблема: если сделать порядковый номер таба (вкладки) более 60, то она перестает грузиться. делаешь < 60 и сразу всё норм
Exinaus писал(а):Вот так что бы с лету, и по фотографии, то сказать тяжело. Но в качестве первого предположения:kharkov_max писал(а):Сайт висит в jail (chroot окружении), внутри сети, в инет ходит натом.
Что очень кстати связано с ошибкой в cURL библиотетке, т.е. в компоненте ответственном за получение данных.
Т.е. если на пальцах, выдумывая на ходу предположение, что курл библиотека пхп не получает правильного адреса назначения, для передачи в скрипт полученной информации.
Что и как делать, вариантов может быть много. Зависит и от политики безопасности на сервере, и как сильно ее можно нарушить
Из простейших вариантов на ум приходит только использование прокси сервера, для получения данных скриптом. Для этого в папке function открыть файлы func.php и func_get.php, в каждом найти строку:Код: Выделить всё$opts = array( CURLOPT_RETURNTRANSFER => true );
И добавить опцию на использование прокси сервераКод: Выделить всё$opts = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_PROXY => "прокси:порт", CURLOPT_PROXYUSERPWD => "пользователь:пароль" );
Если вариант с прокси не подходит, ну тут уже надо брать tcpdump и смотреть что и куда пытается отправить данные, какой обратный адрес пытается использовать. Найти на каком именно моменте происходит ошибка. Может вообще для php закрыт доступ в инет.
ЗЫ Может в списке стандартных команд cURL есть что то что вам поможет: http://ua1.php.net/manual/ru/function.curl-setopt.php
Подождите пожалуйста, идет загрузка данных, это может занять некоторое время
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Hello!</title></head>
<body><pre>
<?php
$url = 'http://api.worldoftanks.ru/uc/accounts/1365904/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats';
$fp = fopen($url, 'r');
if (!$fp) { echo "<p>Невозможно открыть удаленный файл.\n"; exit; }
$meta_data = stream_get_meta_data($fp);
print_r($meta_data);
$result='';
@$result = file_get_contents('http://api.worldoftanks.ru/uc/accounts/1365904/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats', false);
echo $result;
?>
</pre></body></html>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5