c'erano un paio di errorini...
in questa versione devi mettere anche il Date del More incluso
codice:
<?php
$name="miofile.txt";
?>
<html>
<head>
<title>mia pagina</title>
<script src="lib1.js" type="text/javascript"></script>
<script src="lib2.js" type="text/javascript"></script>
<script src="mootools-1.2.4-core-yc.js" type="text/javascript"></script>
<script src="mootools-1.2.4.2-more-yc.js" type="text/javascript"></script>
</head>
<body style="filter: alpha(opacity=55); -moz-opacity: .55">
<script type="text/javascript">
var divId = "news"; //id del div che dovrà refreshare
var dateId = "DateStr";
var pageLnk = "<?php echo $name ?>"; //Percorso per la pagina con l'HTML da introdurre
window.addEvent('load', function(){
//Al caricamento della pagina
new Request.HTML({
method: 'get',
url: pageLnk,
initialDelay: 1000, //Fai il primo aggiornamento dopo un secodo ( 1 * 1000)
delay: 3000, //Aggiorna ogni 5 secondi (5 * 1000)
limit: 6000, //Massimo tempo di attesa tra una richiesta e l'altra 15 secondi (15 * 1000)
onSuccess: function(tr, els, txt){
document.id(divId).set('html', txt);
var d = new Date();
document.id(dateId).set('html', d.format("%H:%M:%S"));
}
}).startTimer();
});
</script>
<div style="filter: alpha(opacity=55); -moz-opacity: .55; font: 11px verdana, sans-serif; text-align:left;">
<?php
echo "
News <span id = \"DateStr\">".date("h:i:s")."</span></p><div id=\"news\">";
if(file_exists($name))
{
$f=fopen($name,"r");
$pointer=fread($f,filesize($name));
fclose($f);
$string=nl2br($pointer);
echo $string;
}
echo "</div>";
?>
</div>
</body>
</html>