2016-04-02 33 views
-2

我需要幫助一個每2秒刷新一次的php變量,我需要它來到我的.html頁面。PHP中的HTML變量

PHP代碼:

<?php 
      $raw = file_get_contents('https://www.instagram.com/USERNAME'); 
      preg_match('/\"followed_by\"\:\{\"count\"\:([0-9]+)/', $raw, $m); 
?> 

這將會從一個用戶名的Instagram的網站的INT。 我可以打印INT這樣的:

<?php 
print intval($m[1]) 
?> 

現在我需要這個變量到我的.html頁面,讓他們進入一個JavaScript計數器。

如何將此INT變量每5秒鐘移動到我的.html頁面?

+1

你的頁面構造* *一次,並交付給用戶的瀏覽器* *一次。如果要每隔* n *秒刷新一次該文檔的一部分,則需要使用JavaScript。 – Sampson

+1

哦,來吧,在SO上有這樣一個kajillion問題。 – m02ph3u5

+0

所以......你真的相信每五秒鐘追隨者人數會有所不同嗎? – Andreas

回答

1

使用JS/jQuery的查詢服務器每5秒獲得新的價值:

<span id="int"><?php echo $m[1]; ?></span> 

setInterval(function() { 
    $('#int').load('getInt.php'); 
}, 
5000); 

[getInt.php] 

$raw = file_get_contents('https://www.instagram.com/USERNAME'); 
preg_match('/\"followed_by\"\:\{\"count\"\:([0-9]+)/', $raw, $m); 

echo $m[1];