我正在使用此代码从3个不同的服务器获取int值:
$js = file_get_contents( 'http://www.gta4.it/stat/view_stats.js.php?mode=3');
$value = trim( str_replace( array( "document.write('", "');"), '', $js));
$js = file_get_contents( 'http://www.tuttoirc.it/stats/view_stats.js.php?mode=3');
$value2 = trim( str_replace( array( "document.write('", "');"), '', $js));
$js = file_get_contents( 'http://www.thesims3.it/stat/view_stats.js.php?mode=3');
$value3 = trim( str_replace( array( "document.write('", "');"), '', $js));
$total =(string) ($value + $value2 + $value3);
$totalFormatted = number_format($total, 0, ',', ' ');
echo $totalFormatted;
我输出所有计数器的总和值。 有没有办法自动更新计数器而不用花哨的方式用ajax刷新页面?就像一个“电力计数器”或每秒钟的一些视觉效果?
答案 0 :(得分:0)
您可以使用jquery定期向PHP代码发出请求,如下所示:
<script>
function updateCount () {
$("#counter").load("myCountAggregator.php", function () {
setTimeout(updateCount, 2000);
});
}
$(function () {
updateCount ();
});
</script>
<div id="counter"></div>