Если на JQuery то:
function upd() {
$.ajax({
url: '/block.php', //путь к вашему php скрипту
data: {variable1: 'value1', variable2: 'value2'}, // переменные если надо, если нет, то строчку можно убрать
type: 'POST', // Тип: POST или GET
success: function(txt) {
$('div#up').html(txt); // в DIV с id="up" будет помещен результат, то что выведет файл block.php
}
});
setTimeout('upd()', 30000);
}
Вроде должно работать.