[英]How to partial refresh a include php page?
<?php include("news.php"); ?>
你好,我在我的主页index.php
中包含了一个news.php
。 我想每 30 秒刷新一次news.php
,但不刷新主页index.php
,如何部分刷新包含 php 页面? 谢谢。
ajax 是这样做的方法,我推荐 jquery 使其简单
我一直在寻找类似的东西,这需要一段时间,但我认为这可能有效:
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
setInterval(function() {
$("#screen").load('news.php')
}, 2000);
});
</script>
刷新包含的另一种方法(仅当包含仅包含变量及其值时才有效):
<?php
$config = file_get_contents("news.php");
$config = str_replace("<?php", "", $config);
$config = str_replace("?>", "", $config);
eval($config);
?>
非常简单的刷新方法包括(仅适用于后端单用户,不适用于前端):
<?php
$t = time();
rename("news.php", "news_${t}.php");
include("news_${t}.php");
rename("news_${t}.php", "news.php");
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.