Anonymous
Получение данных с другого сайта (каждые секунды)
Сообщение
Anonymous » 25 июн 2025, 17:42
Коды, которые я использую внутри "test.php" < /p>
Код: Выделить всё
$url = "http://ts3.paladinsgaming.com/ts3rank/stats/";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($curl);
curl_close($curl);
$dom = new DOMDocument();
@$dom->loadHTML($data);
$xpath = new DOMXPath($dom);
$servertime = $xpath->query('//input[@id="sut"]');
$uptimeSeconds = (int)$servertime[0]->getAttribute("value");
$seconds = pad($uptimeSeconds % 60);
$minutes = pad(floor((int)($uptimeSeconds / 60) % 60));
$hours = pad(floor((int)($uptimeSeconds / 3600) % 24));
$days = pad(floor($uptimeSeconds / 86400));
function pad($num) {
return str_pad($num, 2, "0", STR_PAD_LEFT);
}
$formattedUptime = $days." Days, ".$hours." Hours, ".$minutes." Minutes, ".$seconds." Seconds";
< /code>
html Коды, которые я использую внутри < /p>
$(document).ready(function(){
setInterval(function(){
$(".refresh").load(window.location.href + " .refresh" );
}, 1000);
});
https://paladinsgaming.com/newsite/view.php тестовый представление
Я снимаю данные с кодами выше, но он обновляется каждые 9 секунд, не каждую секунду, я удивляюсь, почему
Подробнее здесь:
https://stackoverflow.com/questions/796 ... ry-seconds
1750862535
Anonymous
Коды, которые я использую внутри "test.php" < /p> [code]$url = "http://ts3.paladinsgaming.com/ts3rank/stats/"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($curl); curl_close($curl); $dom = new DOMDocument(); @$dom->loadHTML($data); $xpath = new DOMXPath($dom); $servertime = $xpath->query('//input[@id="sut"]'); $uptimeSeconds = (int)$servertime[0]->getAttribute("value"); $seconds = pad($uptimeSeconds % 60); $minutes = pad(floor((int)($uptimeSeconds / 60) % 60)); $hours = pad(floor((int)($uptimeSeconds / 3600) % 24)); $days = pad(floor($uptimeSeconds / 86400)); function pad($num) { return str_pad($num, 2, "0", STR_PAD_LEFT); } $formattedUptime = $days." Days, ".$hours." Hours, ".$minutes." Minutes, ".$seconds." Seconds"; < /code> html Коды, которые я использую внутри < /p> $(document).ready(function(){ setInterval(function(){ $(".refresh").load(window.location.href + " .refresh" ); }, 1000); }); [/code] https://paladinsgaming.com/newsite/view.php тестовый представление Я снимаю данные с кодами выше, но он обновляется каждые 9 секунд, не каждую секунду, я удивляюсь, почему Подробнее здесь: [url]https://stackoverflow.com/questions/79679233/retrieving-data-from-another-site-every-seconds[/url]