Javascript - 如何从文件加载变量并每 3 秒刷新一次
Javascript - How to load variable from a file and refresh it every 3 seconds?
我的脚本:
<?php
//header("refresh: 7;");
include 'theme.php';
ceklogin();
css();
echo '<script type="text/javascript"
src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$(document).ready(
function() {
setInterval(function() {
var randomnumber = Math.floor(Math.random() * 100);
$("#show").text(
"I am getting refreshed every 3 seconds..! Random Number ==> "
+ randomnumber);
}, 3000);
});
</script>';
exec('/www/openvpn_wget_status.sh');
echo '<br>';
echo file_get_contents( "/www/openvpn_status.txt" );
echo '<div id="show">';
//include 'wget.log';
//echo "<br><textarea name='"text-info'" id='"scores'" rows='"30'" cols='"90'" readonly style='"font-family: Arial;font-size: 7pt;'" >";
//$datalines = file ("wget.log");
//foreach ($datalines as $zz) {
//echo $zz; }
echo '</div>';
//echo "</textarea><br></div>";
echo '<script type="text/javascript">
var textarea = document.getElementById("scores");
textarea.scrollTop = textarea.scrollHeight;
</script>';
foot();
echo '
</div>
</body>
</div>
</html>';
?>
它运行良好,但是如果我想从我的 Web 服务器中的日志文件中获取变量,假设日志文件的名称是 wget.log
的,我想每 3 秒刷新一次它,因为当我运行 wget 下载文件时wget.log
它会不断变化?
脚本读取
文件 (readFile.php)
<?php
//in this script, read any file(or do something else)
//whatever you output, it will be processed in ajax request from below script
echo "<pre>".file_get_contents( "/www/openvpn_status.txt" )."</pre>"; //used <pre> to keep linebreaks in file.
?>
HTML (另一个文件)
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$(document).ready(
function() {
setInterval(function() {
$("#show").load("readFile.php"); //it will make ajax call to readFile.php and get output from that script and load to #show div
}, 3000);
});
</script>
<div id="show">
This will be refreshed every 3 seconds.
</div>
相关文章:
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- 将图像从本地存储加载到画布仅每秒刷新一次
- 使用年、月、日期、小时、秒格式每分钟刷新一次图像
- 对于特定的URL,每5秒刷新一次表
- 仅当图像完全可用时,每秒刷新一次图像
- 如何制作每 10 秒刷新一次的 jquery 表
- Javascript - 如何从文件加载变量并每 3 秒刷新一次
- 每秒刷新一次集合
- Chrome 扩展程序,每分钟刷新一次页面,并在每次刷新时运行 (javascript) 脚本
- 数据表每 30 秒自动刷新一次不起作用
- Javascript刷新一次而不使用主题标签
- 每 5 秒刷新一次 JSON 填充图表的内容
- 我只想让我的页面刷新一次
- 然后,Jquery 加载内容每 2 秒刷新一次
- GWT 如何每 5 分钟自动刷新一次页面,而无需单击按钮
- 每x秒自动刷新一次Html表
- php值每10秒刷新一次,但我希望它能随页面立即加载
- DIV 只应刷新一次
- 每x秒刷新一次DIV内容,无需永久页面
- 执行javascript,然后每60秒刷新一次脚本