Versuche dies:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function timer(){
$.post( "process.php", function( data ) {
$('#times').append('<li>'+data+'</li>');
});
}
setInterval(function(){timer()},1000);
});
</script>
</head>
<body>
<ul id="times"></ul>
</body>
</html>
Und legen Sie dies in Ihr process.php
Datei:
<?php
include 'simple_html_dom.php';
$html = file_get_html('http://www.time.is/');
foreach($html->find('#clock0') as $element){
echo $element->plaintext;
}
?>
Das ist mein Testergebnis:
- 11:15:43 Uhr
- 11:15:46 Uhr
- 11:15:51 Uhr
- 11:15:53 Uhr
- 11:15:53 Uhr
- 11:16:10 Uhr
- 11:15:52 Uhr
- 11:15:42 Uhr
- 11:16:09 Uhr
- 11:16:17 Uhr
- 11:16:12 Uhr
Notiz:
1- Es wird empfohlen, die Intervalle ab 1000 Millisekunden (1 Sekunde) zu ändern.
2- Vergessen Sie nicht, es zu verwenden clearInterval()
nach gezielter Wiederholung.