Basta che usi Ajax.
Se ho capito bene hai:
Codice PHP:
<div id = "UnIdQualsiasi">
<?php include "inc/data.inc.php"; ?>
</div>
Allora devi aggiungere uno script per la gestione di Ajax (io uso Mootools, quindi ti faccio l'esempio in quello se ne usi un altro dimmelo)
codice:
<script type="text/javascript" src ="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js"></script>
<script type="text/javascript">
window.addEvent("domready", function(){
var tm = PeriodicalUpdate.periodical(5000); //Chiama la funzione PeriodialUpdate ogni 5000 secondi
//tm è l'oggetto che serve per bloccare il periodical tramite il $clear: $clear(tm); blocca il periodical
});
function PeriodicalUpdate(){
$('UnIdQualsiasi').load("inc/data.inc.php");
}
</script>
N.B. il file inc/data.inc.php deve essere richiamabile nel browser senza aver bisogno di altre parti, deve essere a se stante. Quindi se, per esemio, usi la sessione devi chiamare session_start(); nel file data.inc.php, altrimenti devi fare un file apposito per visualizzare solo l'HTML che ti serve inserire nel DIV.