Actualización automática de DIV después de 10 minutos

Me gustaría que un DIV en mi página se actualice automáticamente después de 10 minutos. No quiero volver a cargar toda la página, solo una parte.

Este es el PHP que estoy usando:

function fblikes() { $pageID = $_GET['id']; $pagename = json_decode(file_get_contents('http://graph.facebook.com/' . $pageID)); echo $pagelikes->likes; } 

Y esto es lo que quiero que se actualice automáticamente:

 

¿Puede alguien ayudarme con esto por favor?

Citando a mí mismo :

No puedes ‘recargar un div’. Un div es solo un elemento en una página web completa y, por sí solo, no tiene ninguna URL desde la que se cargó, por lo que no se puede volver a cargar. Puede establecer / reemplazar el contenido de un div con una llamada Ajax, pero eso definitivamente no es ‘volver a cargar’ – debe definir explícitamente el URL para cargar su nuevo contenido.

Necesita escribir algo de Javascript, usar setTimeout para progtwigr una función para su ejecución en 10 minutos, y luego usar una llamada Ajax para recuperar datos JSON o HTML que luego se analizan o se colocan en el elemento span relevante.

En su situación específica, puede hacer su propia vida más fácil utilizando la API de Javascript del cliente de Facebook, y simplemente emita un FB.api(...) llame cada 10 minutos ya que eso parece ser lo que desea.

usa JQuery / Ajax para eso.

Ejemplo:

 function reloadDiv() { $.ajax({ url: URL_TO_YOUR_PHP_SCRIPT, type: 'get', success: function(result) { if (result) { $('#YOUR_DIV').html('' + result + ''); } } }); } 

y use setTimeout para volver a cargar este div cada 10 minutos, como:

 setInterval("reloadDiv()", 600000); // 60 * 1000 * 10